From d24d885aa42b5087d89f12dabad13895051da4e2 Mon Sep 17 00:00:00 2001 From: Bertrik Sikken Date: Sun, 18 Oct 2009 15:50:30 +0000 Subject: Use wrap-safe TIME_BEFORE/TIME_AFTER macros to compare times with current_time, instead of comparing them directly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23246 a1c6a512-1295-4272-9138-f99709370657 --- firmware/kernel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/kernel.c') diff --git a/firmware/kernel.c b/firmware/kernel.c index 506725e..d076d6d 100644 --- a/firmware/kernel.c +++ b/firmware/kernel.c @@ -261,7 +261,7 @@ void sleep(int ticks) #elif defined(CREATIVE_ZVx) && defined(BOOTLOADER) /* hacky.. */ long sleep_ticks = current_tick + ticks + 1; - while (sleep_ticks > current_tick) + while (TIME_BEFORE(current_tick, sleep_ticks)) switch_thread(); #else disable_irq(); -- cgit v1.1