[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