]> granicus.if.org Git - php/commitdiff
MFH (imagecolordeallocate() fix)
authorMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 23 Nov 2002 05:20:43 +0000 (05:20 +0000)
committerMoriyoshi Koizumi <moriyoshi@php.net>
Sat, 23 Nov 2002 05:20:43 +0000 (05:20 +0000)
ext/gd/gd.c

index 6768a4d3e20443de99cb7d94ca6ba52e95102508..f9a48029e79719de2d98e2afd52da5d245651f50 100644 (file)
@@ -1814,6 +1814,12 @@ PHP_FUNCTION(imagecolordeallocate)
 
        ZEND_FETCH_RESOURCE(im, gdImagePtr, IM, -1, "Image", le_gd);
 
+       #if HAVE_LIBGD20
+       /* We can return right away for a truecolor image as deallocating colours is meaningless here */
+       if (gdImageTrueColor(im)) {
+               RETURN_TRUE;
+       }
+       #endif
        convert_to_long_ex(index);
        col = Z_LVAL_PP(index);