]> granicus.if.org Git - php/commitdiff
fix wrong type and useless assignments
authorTakeshi Abe <tabe@php.net>
Fri, 15 Jan 2010 17:09:14 +0000 (17:09 +0000)
committerTakeshi Abe <tabe@php.net>
Fri, 15 Jan 2010 17:09:14 +0000 (17:09 +0000)
ext/gd/gd.c

index 238852286c855b993f0ef80b7f1b600e987f0cc8..7b4d780c7bd5e4e3d5a278fee5a46ee4cbec6d89 100644 (file)
@@ -3883,7 +3883,7 @@ static void php_imagettftext_common(INTERNAL_FUNCTION_PARAMETERS, int mode, int
        long col = -1, x = -1, y = -1;
        int str_len, fontname_len, i, brect[8];
        double ptsize, angle;
-       unsigned char *str = NULL, *fontname = NULL;
+       char *str = NULL, *fontname = NULL;
        char *error = NULL;
        int argc = ZEND_NUM_ARGS();
 #if HAVE_GD_STRINGFTEX
@@ -3945,28 +3945,24 @@ static void php_imagettftext_common(INTERNAL_FUNCTION_PARAMETERS, int mode, int
        {
                char tmp_font_path[MAXPATHLEN];
 
-               if (VCWD_REALPATH((char *)fontname, tmp_font_path)) {
-                       fontname = (unsigned char *) fontname;
-               } else {
+               if (!VCWD_REALPATH(fontname, tmp_font_path)) {
                        fontname = NULL;
                }
        }
-#else
-       fontname = (unsigned char *) fontname;
 #endif
 
-       PHP_GD_CHECK_OPEN_BASEDIR((char *)fontname, "Invalid font filename");
+       PHP_GD_CHECK_OPEN_BASEDIR(fontname, "Invalid font filename");
        
 #ifdef USE_GD_IMGSTRTTF
 # if HAVE_GD_STRINGFTEX
        if (extended) {
-               error = gdImageStringFTEx(im, brect, col, (char *)fontname, ptsize, angle, x, y, (char *)str, &strex);
+               error = gdImageStringFTEx(im, brect, col, fontname, ptsize, angle, x, y, str, &strex);
        }
        else
 # endif
 
 # if HAVE_GD_STRINGFT
-       error = gdImageStringFT(im, brect, col, (char *)fontname, ptsize, angle, x, y, (char *)str);
+       error = gdImageStringFT(im, brect, col, fontname, ptsize, angle, x, y, str);
 # elif HAVE_GD_STRINGTTF
        error = gdImageStringTTF(im, brect, col, fontname, ptsize, angle, x, y, str);
 # endif