fix #215, invalid color index, missing case for invalid border

master
Pierre Joye 2016-06-08 11:23:38 +07:00
parent 6156e6645d
commit 6f5c4084c1
1 changed files with 2 additions and 2 deletions

View File

@ -1934,10 +1934,10 @@ BGD_DECLARE(void) gdImageFillToBorder (gdImagePtr im, int x, int y, int border,
} }
if (!im->trueColor) { if (!im->trueColor) {
if ((color > (im->colorsTotal - 1)) || (border > (im->colorsTotal - 1))) { if ((color > (im->colorsTotal - 1)) || (border > (im->colorsTotal - 1)) || (color < 0)) {
return; return;
} }
} }
leftLimit = (-1); leftLimit = (-1);