From f6fc78119b3309fbd22f6a2b115caaf30b98169a Mon Sep 17 00:00:00 2001 From: JongMin Lee Date: Tue, 24 Apr 2018 19:56:19 +0900 Subject: [PATCH] elm test: resolve possible integer overflow --- src/bin/elementary/test_scroller.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/elementary/test_scroller.c b/src/bin/elementary/test_scroller.c index ead5bbca34..7517cb177c 100644 --- a/src/bin/elementary/test_scroller.c +++ b/src/bin/elementary/test_scroller.c @@ -522,8 +522,8 @@ _bounce_cb(void *data) unsigned long long tll, t0ll, tdll, frames; clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &t); - t0ll = (t0.tv_sec * 1000000000) + t0.tv_nsec; - tll = (t.tv_sec * 1000000000) + t.tv_nsec; + t0ll = ((unsigned long long) t0.tv_sec * 1000000000ULL) + t0.tv_nsec; + tll = ((unsigned long long) t.tv_sec * 1000000000ULL) + t.tv_nsec; tdll = tll - t0ll; frames = bounce->frames ?: 1; printf("NS since frame 2 = %llu , %llu frames = %llu / frame\n",