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 (!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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue