From 9e18dbe0eed4f23909a0566dbc8b55b1bac470b8 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 16 Jan 2008 10:31:12 -0500 Subject: [PATCH] friendly check for the timer's delay being > 0 --- openbox/mainloop.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openbox/mainloop.c b/openbox/mainloop.c index f78f5b12..b2921207 100644 --- a/openbox/mainloop.c +++ b/openbox/mainloop.c @@ -530,6 +530,9 @@ void ob_main_loop_timeout_add(ObMainLoop *loop, GDestroyNotify notify) { ObMainLoopTimer *t = g_new(ObMainLoopTimer, 1); + + g_assert(microseconds > 0); /* if it's 0 it'll cause an infinite loop */ + t->delay = microseconds; t->func = handler; t->data = data; -- 2.39.2