[RPCRT4] TCP server support (1/2) fix RpcMgmtWaitServerListen
Damjan Jovanovic
damjan.jov at gmail.com
Sun Oct 8 13:14:39 CDT 2006
Changelog:
* make RpcMgmtWaitServerListen wait for the server to stop listening
before returning
Damjan Jovanovic
-------------- next part --------------
--- a/dlls/rpcrt4/rpc_server.c 2006-10-01 07:59:43.000000000 +0200
+++ b/dlls/rpcrt4/rpc_server.c 2006-10-08 12:32:05.000000000 +0200
@@ -906,16 +906,8 @@
{
TRACE("()\n");
- EnterCriticalSection(&listen_cs);
-
- if (!std_listen) {
- LeaveCriticalSection(&listen_cs);
- return RPC_S_NOT_LISTENING;
- }
-
- LeaveCriticalSection(&listen_cs);
-
- FIXME("not waiting for server calls to finish\n");
+ while (std_listen)
+ WaitForSingleObject(server_ready_event, INFINITE);
return RPC_S_OK;
}
More information about the wine-patches
mailing list