From fba852e16b48916c5babc1bfae3aa1a847e4f87a Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Sun, 29 Sep 2002 14:45:57 +0000 Subject: [PATCH] Fixed bug #19366 --- ext/gd/libgd/gd.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/gd/libgd/gd.c b/ext/gd/libgd/gd.c index 7d86ab1d9f..5a439e7a03 100644 --- a/ext/gd/libgd/gd.c +++ b/ext/gd/libgd/gd.c @@ -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) { -- 2.50.1