From 69608af0a960658fcb3b0958c395614f286bcaa1 Mon Sep 17 00:00:00 2001
From: Jacek Caban <jacek@codeweavers.com>
Date: Mon, 10 Apr 2017 14:27:58 +0200
Subject: [PATCH] services: Call RpcMgmtWaitServerListen in RPC_Stop.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
---
 programs/services/rpc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/programs/services/rpc.c b/programs/services/rpc.c
index 08b5776aebd..8c95b7eb77e 100644
--- a/programs/services/rpc.c
+++ b/programs/services/rpc.c
@@ -1958,6 +1958,7 @@ void RPC_Stop(void)
 {
     RpcMgmtStopServerListening(NULL);
     RpcServerUnregisterIf(svcctl_v2_0_s_ifspec, NULL, TRUE);
+    RpcMgmtWaitServerListen();
 
     CloseThreadpoolCleanupGroupMembers(cleanup_group, TRUE, NULL);
     CloseThreadpoolCleanupGroup(cleanup_group);
-- 
GitLab