fix #215, invalid color index, missing case for invalid border
parent
6156e6645d
commit
6f5c4084c1
4
src/gd.c
4
src/gd.c
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue