From b6f74c0a12e361dc92e2dc6f0917ae57320de3f8 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Fri, 9 Jan 2015 15:26:32 -0500 Subject: evas: Fix unintentional integer overflow Summary: This fixes CID1261436: unintentional integer overflow @fix Signed-off-by: Chris Michael --- src/lib/evas/canvas/evas_object_box.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/evas/canvas') diff --git a/src/lib/evas/canvas/evas_object_box.c b/src/lib/evas/canvas/evas_object_box.c index c060013395..4f1f6f7b1a 100644 --- a/src/lib/evas/canvas/evas_object_box.c +++ b/src/lib/evas/canvas/evas_object_box.c @@ -512,7 +512,7 @@ _evas_box_layout_set(Eo *o, Evas_Object_Box_Data *priv, Evas_Object_Box_Layout c static void _fixed_point_divide_and_decompose_integer(int dividend, int divisor, int *int_part, int *frac_part) { - int quotient = (long long)(dividend << 16) / divisor; + int quotient = ((long long)dividend << 16) / divisor; *frac_part = quotient & 0xffff; *int_part = quotient >> 16; } -- cgit v1.2.1