]> granicus.if.org Git - php/commitdiff
Fixed bug #19366
authorIlia Alshanetsky <iliaa@php.net>
Sun, 29 Sep 2002 14:45:57 +0000 (14:45 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sun, 29 Sep 2002 14:45:57 +0000 (14:45 +0000)
ext/gd/libgd/gd.c

index 7d86ab1d9f74799e6f9cf5f6fb40cae4bb694970..5a439e7a03fa58ecd0c4b0035d63122f109b5d54 100644 (file)
@@ -1512,6 +1512,15 @@ gdImageFill (gdImagePtr im, int x, int y, int color)
   int old;
   int leftLimit, rightLimit;
   int i;
+  
+  if (x >= im->sx) {
+       x = im->sx - 1;
+  }
+  
+  if (y >= im->sy) {
+       y = im->sy - 1;
+  }
+  
   old = gdImageGetPixel (im, x, y);
   if (color == gdTiled)
     {