Alexandre Julliard : advapi32: Use exponential backoff when waiting for a service to start.
Alexandre Julliard
julliard at winehq.org
Thu Dec 20 06:21:35 CST 2007
Module: wine
Branch: master
Commit: 1f11ad82886aa14d4aae6b9a7c04ad416a9dcb98
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1f11ad82886aa14d4aae6b9a7c04ad416a9dcb98
Author: Alexandre Julliard <julliard at winehq.org>
Date: Wed Dec 19 15:07:20 2007 +0100
advapi32: Use exponential backoff when waiting for a service to start.
---
dlls/advapi32/service.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/advapi32/service.c b/dlls/advapi32/service.c
index 60c99be..726fb36 100644
--- a/dlls/advapi32/service.c
+++ b/dlls/advapi32/service.c
@@ -1620,7 +1620,7 @@ static BOOL service_wait_for_startup(SC_HANDLE hService)
TRACE("%p\n", hService);
- for (i=0; i<30; i++)
+ for (i=0; i<20; i++)
{
status.dwCurrentState = 0;
r = QueryServiceStatus(hService, &status);
@@ -1632,7 +1632,7 @@ static BOOL service_wait_for_startup(SC_HANDLE hService)
break;
}
r = FALSE;
- Sleep(1000);
+ Sleep(100 * i);
}
return r;
}
More information about the wine-cvs
mailing list