cvs: gd(GD_2_0) /libgd/src/tests/gdimagecopy bug00081.c

[email protected] ("Pierre-Alain Joye") Wed, 21 Nov 2007 12:22:22 -0000
Newsgroups php.gd.cvs
Message-ID <cvspajoye1195647742@cvsserver>
pajoye		Wed Nov 21 12:22:22 2007 UTC

  Modified files:              (Branch: GD_2_0)
    /gd/libgd/src/tests/gdimagecopy	bug00081.c 
  Log:
  - MFH:
   - add sanity check
   - nuke unused variabl
  
  
http://cvs.php.net/viewvc.cgi/gd/libgd/src/tests/gdimagecopy/bug00081.c?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: gd/libgd/src/tests/gdimagecopy/bug00081.c
diff -u gd/libgd/src/tests/gdimagecopy/bug00081.c:1.1.2.1 gd/libgd/src/tests/gdimagecopy/bug00081.c:1.1.2.2
--- gd/libgd/src/tests/gdimagecopy/bug00081.c:1.1.2.1	Tue Nov 20 13:42:11 2007
+++ gd/libgd/src/tests/gdimagecopy/bug00081.c	Wed Nov 21 12:22:22 2007
@@ -1,4 +1,4 @@
-/* $Id: bug00081.c,v 1.1.2.1 2007/11/20 13:42:11 pajoye Exp $ */
+/* $Id: bug00081.c,v 1.1.2.2 2007/11/21 12:22:22 pajoye Exp $ */
 
 #include "gd.h"
 #include <stdio.h>
@@ -9,17 +9,25 @@
 {
  	gdImagePtr im, im2;
  	int error = 0;
-	FILE *fp;
 	char path[2048];
 	const char *file_exp = "bug00081_exp.png";
 
 	im = gdImageCreateTrueColor(5, 5);
+    if (!im) {
+        printf("can't create the src truecolor image\n");
+        return 1;
+    }
 
 	gdImageFilledRectangle(im, 0, 0, 49, 49, 0x00FFFFFF);
 	gdImageColorTransparent(im, 0xFFFFFF);
 	gdImageFilledRectangle(im, 1, 1, 4, 4, 0xFF00FF);
 
 	im2 = gdImageCreateTrueColor(20, 20);
+    if (!im2) {
+        printf("can't create the dst truecolor image\n");
+        gdImageDestroy(im);
+        return 1;
+    }
 
 	gdImageCopy(im2, im, 2, 2 , 0, 0, gdImageSX(im), gdImageSY(im));