From 83f9bdda86ad6e9b2e0ec04e130cf1d32d79a7c6 Mon Sep 17 00:00:00 2001 From: Sander Vrijders Date: Mon, 29 Jan 2018 15:15:58 +0100 Subject: lib: Fix assertions in timerwheel The previous commit only fixed the issue for release builds. This fixes it for debug builds as well. Signed-off-by: Sander Vrijders Signed-off-by: Dimitri Staessens --- src/lib/timerwheel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/timerwheel.c b/src/lib/timerwheel.c index 60fa9cda..ef8489bf 100644 --- a/src/lib/timerwheel.c +++ b/src/lib/timerwheel.c @@ -186,7 +186,7 @@ struct tw_f * timerwheel_start(struct timerwheel * tw, f->func = func; f->arg = arg; - assert(delay < tw->elements * tw->resolution); + assert(delay < (time_t) tw->elements * tw->resolution); pthread_mutex_lock(&tw->lock); @@ -205,7 +205,7 @@ int timerwheel_restart(struct timerwheel * tw, int pos; assert(tw); - assert(delay < tw->elements * tw->resolution); + assert(delay < (time_t) tw->elements * tw->resolution); pthread_mutex_lock(&tw->lock); -- cgit v1.2.3