[evolution] I#930 - gnome-canvas.c: Avoid integer value overflow in redraw_if_visible()
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] I#930 - gnome-canvas.c: Avoid integer value overflow in redraw_if_visible()
- Date: Tue, 19 May 2020 15:04:17 +0000 (UTC)
commit f22dad653e72326903ddb8289617856a5f0317f6
Author: Milan Crha <mcrha redhat com>
Date: Tue May 19 17:07:30 2020 +0200
I#930 - gnome-canvas.c: Avoid integer value overflow in redraw_if_visible()
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/930
src/libgnomecanvas/gnome-canvas.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/libgnomecanvas/gnome-canvas.c b/src/libgnomecanvas/gnome-canvas.c
index ef3418508a..53f2a15d95 100644
--- a/src/libgnomecanvas/gnome-canvas.c
+++ b/src/libgnomecanvas/gnome-canvas.c
@@ -277,7 +277,7 @@ redraw_if_visible (GnomeCanvasItem *item)
if (item->flags & GNOME_CANVAS_ITEM_VISIBLE)
gnome_canvas_request_redraw (
item->canvas, item->x1, item->y1,
- item->x2 + 1, item->y2 + 1);
+ MIN (item->x2 + 1, G_MAXINT), MIN (item->y2 + 1, G_MAXINT));
}
/* Standard object dispose function for canvas items */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]