cvs: php4 /ext/gd gd.c

From: Date: Sat, 04 Nov 2000 20:43:53 +0000
Subject: cvs: php4 /ext/gd gd.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-2480@lists.php.net to get a copy of this message
mathieu Sat Nov 4 12:43:53 2000 EDT Modified files: /php4/ext/gd gd.c Log: - ImageCreateFromString(): Fixed segfault that occured if an image was tried to be generate while there was no support for such an image type. Index: php4/ext/gd/gd.c diff -u php4/ext/gd/gd.c:1.97 php4/ext/gd/gd.c:1.98 --- php4/ext/gd/gd.c:1.97 Fri Nov 3 12:44:04 2000 +++ php4/ext/gd/gd.c Sat Nov 4 12:43:53 2000 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: gd.c,v 1.97 2000/11/03 20:44:04 derick Exp $ */ +/* $Id: gd.c,v 1.98 2000/11/04 20:43:53 mathieu Exp $ */ /* gd 1.2 is copyright 1994, 1995, Quest Protein Database Center, Cold Spring Harbor Labs. */ @@ -553,6 +553,7 @@ im = _php_image_create_from_string (data, "JPEG", gdImageCreateFromJpegCtx); #else php_error(E_WARNING, "No JPEG support in this PHP build"); + RETURN_FALSE; #endif break; @@ -561,6 +562,7 @@ im = _php_image_create_from_string (data, "PNG", gdImageCreateFromPngCtx); #else php_error(E_WARNING, "No PNG support in this PHP build"); + RETURN_FALSE; #endif break; @@ -569,6 +571,7 @@ im = _php_image_create_from_string (data, "GIF", gdImageCreateFromGifCtx); #else php_error(E_WARNING, "No GIF support in this PHP build"); + RETURN_FALSE; #endif break; @@ -577,6 +580,7 @@ im = _php_image_create_from_string (data, "WBMP",gdImageCreateFromWBMPCtx ); #else php_error(E_WARNING, "No WBMP support in this PHP build"); + RETURN_FALSE; #endif break;

« previous php.cvs (#2480) next »