From 9bfa4fe340a4ebe5a55c82e6f683864f37f7759d Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sun, 24 Jun 2001 13:34:38 +0000 Subject: [PATCH] updates. --- lib/silcutil/win32/silcwin32schedule.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) 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; } } -- 2.24.0