Dmitry Timoshkov : msiexec: Make service thread do nothing by waiting for the kill event instead of using an empty loop .

Alexandre Julliard julliard at winehq.org
Wed Dec 11 13:05:46 CST 2013


Module: wine
Branch: master
Commit: 957f7013d2edba8d6928bfe725666073fdf94689
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=957f7013d2edba8d6928bfe725666073fdf94689

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Dec 11 17:16:01 2013 +0900

msiexec: Make service thread do nothing by waiting for the kill event instead of using an empty loop.

---

 programs/msiexec/service.c |    5 +----
 1 files changed, 1 insertions(+), 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;
 }




More information about the wine-cvs mailing list