File php-CVE-2015-8874.patch of Package php5.4503
X-Git-Url: http://72.52.91.13:8000/?p=php-src.git;a=blobdiff_plain;f=ext%2Fgd%2Flibgd%2Fgd.c;h=529ba56f1ac7bdcee9de279f4756ce7457f27628;hp=c75c985c4ef8f05f3732f6551741b2d892aa2a7a;hb=e7f2356665c2569191a946b6fc35b437f0ae1384;hpb=90de2aeaac3de8f0744853ba197457c2241a4bdf
diff --git a/ext/gd/libgd/gd.c b/ext/gd/libgd/gd.c
index c75c985..529ba56 100644
--- a/ext/gd/libgd/gd.c
+++ b/ext/gd/libgd/gd.c
@@ -1774,9 +1774,13 @@ void gdImageFillToBorder (gdImagePtr im, int x, int y, int border, int color)
if (x >= im->sx) {
x = im->sx - 1;
+ } else if (x < 0) {
+ x = 0;
}
if (y >= im->sy) {
y = im->sy - 1;
+ } else if (y < 0) {
+ y = 0;
}
for (i = x; i >= 0; i--) {