From ec3efcdcaccf7d4d4cf8701f5658f8515227ddb8 Mon Sep 17 00:00:00 2001 From: beveloper Date: Sun, 9 May 2004 21:01:14 +0000 Subject: [PATCH] don't exit timer loop on B_INTERRUPTED git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7480 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/network/ipro1000/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/drivers/network/ipro1000/timer.c b/src/add-ons/kernel/drivers/network/ipro1000/timer.c index 7d1811b914..f275a675b7 100644 --- a/src/add-ons/kernel/drivers/network/ipro1000/timer.c +++ b/src/add-ons/kernel/drivers/network/ipro1000/timer.c @@ -104,7 +104,7 @@ timer_thread(void *cookie) } status = acquire_sem_etc(sTimerSem, 1, B_ABSOLUTE_TIMEOUT, timeout); - } while (status == B_OK || status == B_TIMED_OUT); + } while (status != B_BAD_SEM_ID); return 0; }