Module: wine Branch: master Commit: 154aef98d88f16acbcc029d298cc21227b87d305 URL: http://source.winehq.org/git/wine.git/?a=commit;h=154aef98d88f16acbcc029d298...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Feb 8 13:19:04 2012 -0600
services: Don't close the overlapped event when terminating a service.
An overlapping I/O operation may still be in progress.
---
programs/services/services.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/programs/services/services.c b/programs/services/services.c index 86d4d8c..5d8e40f 100644 --- a/programs/services/services.c +++ b/programs/services/services.c @@ -861,8 +861,6 @@ void service_terminate(struct service_entry *service) TerminateProcess(service->process, 0); CloseHandle(service->process); service->process = NULL; - CloseHandle(service->overlapped_event); - service->overlapped_event = NULL; CloseHandle(service->status_changed_event); service->status_changed_event = NULL; CloseHandle(service->control_mutex);