Index: ext/gd/gd.c =================================================================== RCS file: /repository/php-src/ext/gd/gd.c,v retrieving revision 1.312.2.20.2.25 diff -u -p -d -r1.312.2.20.2.25 gd.c --- ext/gd/gd.c 7 May 2007 14:54:36 -0000 1.312.2.20.2.25 +++ ext/gd/gd.c 21 May 2007 08:39:03 -0000 @@ -2826,6 +2826,14 @@ static void _php_image_output(INTERNAL_F (*func_p)(im, fp); break; #endif +#ifdef HAVE_GD_GD2 + case PHP_GDIMG_TYPE_GD2: + if (q == -1) { + q = 128; + } + (*func_p)(im, fp, q, t); + break; +#endif default: if (q == -1) { q = 128; @@ -2878,6 +2886,14 @@ static void _php_image_output(INTERNAL_F (*func_p)(im, tmp); break; #endif +#ifdef HAVE_GD_GD2 + case PHP_GDIMG_TYPE_GD2: + if (q == -1) { + q = 128; + } + (*func_p)(im, tmp, q, t); + break; +#endif default: (*func_p)(im, tmp); break;