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 ((color > (im->colorsTotal - 1)) || (border > (im->colorsTotal - 1))) {
if ((color > (im->colorsTotal - 1)) || (border > (im->colorsTotal - 1)) || (color < 0)) {
return;
}
}
}
leftLimit = (-1);