From 4373918a2f2b9c5ae0d172d29d0a8b16e821f744 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 9 Dec 2010 14:34:29 +0100 Subject: [PATCH] Fix separation of timeouts scheduled for exactly the same time --- sched.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sched.c b/sched.c index dacc9d2..369b03e 100644 --- a/sched.c +++ b/sched.c @@ -346,8 +346,7 @@ SCH_AddTimeoutInClass(double min_delay, double separation, if (new_min_delay - diff < separation) { new_min_delay = diff + separation; } - } - if (new_min_delay < diff) { + } else { if (diff - new_min_delay < separation) { new_min_delay = diff + separation; }