forked from old/legacy-imlib2
Fix potential OOB memory access if border elements are negative
This commit is contained in:
parent
65fb0c8249
commit
96dde44a14
|
@ -1551,10 +1551,10 @@ imlib_image_set_border(Imlib_Border * border)
|
||||||
&& (im->border.top == border->top)
|
&& (im->border.top == border->top)
|
||||||
&& (im->border.bottom == border->bottom))
|
&& (im->border.bottom == border->bottom))
|
||||||
return;
|
return;
|
||||||
im->border.left = border->left;
|
im->border.left = MAX(0, border->left);
|
||||||
im->border.right = border->right;
|
im->border.right = MAX(0, border->right);
|
||||||
im->border.top = border->top;
|
im->border.top = MAX(0, border->top);
|
||||||
im->border.bottom = border->bottom;
|
im->border.bottom = MAX(0, border->bottom);
|
||||||
__imlib_DirtyPixmapsForImage(im);
|
__imlib_DirtyPixmapsForImage(im);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue