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--) {

openSUSE Build Service is sponsored by