From 154aef98d88f16acbcc029d298cc21227b87d305 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 8 Feb 2012 13:19:04 -0600 Subject: [PATCH] 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 file changed, 2 deletions(-) diff --git a/programs/services/services.c b/programs/services/services.c index 86d4d8ca704..5d8e40ffd50 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); -- 2.11.4.GIT