]> granicus.if.org Git - php/commitdiff
MFHcheck non-null before any use.
authorTakeshi Abe <tabe@php.net>
Thu, 23 Apr 2009 16:26:17 +0000 (16:26 +0000)
committerTakeshi Abe <tabe@php.net>
Thu, 23 Apr 2009 16:26:17 +0000 (16:26 +0000)
ext/gd/libgd/gd.c

index 8971dcc3b8ff6a9d744297861962717c3658f34b..f2a93b2a2a408f02d6332ad05270c185bf599178 100644 (file)
@@ -3880,16 +3880,15 @@ int gdImageConvolution(gdImagePtr src, float filter[3][3], float filter_div, flo
 
        /* We need the orinal image with each safe neoghb. pixel */
        srcback = gdImageCreateTrueColor (src->sx, src->sy);
+       if (srcback==NULL) {
+               return 0;
+       }
        srcback->saveAlphaFlag = 1;
        srctrans = gdImageColorAllocateAlpha(srcback, 0, 0, 0, 127);
        gdImageFill(srcback, 0, 0, srctrans);
 
        gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy);
 
-       if (srcback==NULL) {
-               return 0;
-       }
-
        f = GET_PIXEL_FUNCTION(src);
 
        for ( y=0; y<src->sy; y++) {
@@ -3946,11 +3945,10 @@ int gdImageSelectiveBlur( gdImagePtr src)
 
        /* We need the orinal image with each safe neoghb. pixel */
        srcback = gdImageCreateTrueColor (src->sx, src->sy);
-       gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy);
-
        if (srcback==NULL) {
                return 0;
        }
+       gdImageCopy(srcback, src,0,0,0,0,src->sx,src->sy);
 
        f = GET_PIXEL_FUNCTION(src);