[1/2] programs/msiexec: Make service thread do nothing by waiting for the kill event instead of using an empty loop.

Dmitry Timoshkov dmitry at baikal.ru
Wed Dec 11 02:16:01 CST 2013


---
 programs/msiexec/service.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/programs/msiexec/service.c b/programs/msiexec/service.c
index ab419ca..4b72fe0 100644
--- a/programs/msiexec/service.c
+++ b/programs/msiexec/service.c
@@ -100,10 +100,7 @@ static void WINAPI ServiceCtrlHandler(DWORD code)
 
 static DWORD WINAPI ServiceExecutionThread(LPVOID param)
 {
-    while (TRUE)
-    {
-        /* do nothing */
-    }
+    WaitForSingleObject(kill_event, INFINITE);
 
     return 0;
 }
-- 
1.8.5.1




More information about the wine-patches mailing list