From: Pekka Riikonen Date: Sun, 24 Jun 2001 13:34:38 +0000 (+0000) Subject: updates. X-Git-Tag: robodoc-323~139 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=9bfa4fe340a4ebe5a55c82e6f683864f37f7759d;p=silc.git updates. --- diff --git a/lib/silcutil/win32/silcwin32schedule.c b/lib/silcutil/win32/silcwin32schedule.c index 6b38e514..6db27fd7 100644 --- a/lib/silcutil/win32/silcwin32schedule.c +++ b/lib/silcutil/win32/silcwin32schedule.c @@ -79,24 +79,16 @@ int silc_select(int n, fd_set *readfds, fd_set *writefds, and wait just for windows messages. */ if (nhandles == 0 && timeout) { UINT timer = SetTimer(NULL, 0, timeo, NULL); - curtime = GetTickCount(); - while (timer) + if (timer) { WaitMessage(); KillTimer(NULL, timer); while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { - if (msg.message == WM_TIMER) - return 0; TranslateMessage(&msg); DispatchMessage(&msg); } - if (timeo != INFINITE) { - timeo -= GetTickCount() - curtime; - if (timeo < 0) - timeo = 0; - timer = SetTimer(NULL, 0, timeo, NULL); - } + return 0; } }