Commit 0b7a37ac authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

services: Fix memory leak of some data in the service record.

parent 8aeb2858
...@@ -83,6 +83,8 @@ void free_service_entry(struct service_entry *entry) ...@@ -83,6 +83,8 @@ void free_service_entry(struct service_entry *entry)
HeapFree(GetProcessHeap(), 0, entry->config.lpServiceStartName); HeapFree(GetProcessHeap(), 0, entry->config.lpServiceStartName);
HeapFree(GetProcessHeap(), 0, entry->config.lpDisplayName); HeapFree(GetProcessHeap(), 0, entry->config.lpDisplayName);
HeapFree(GetProcessHeap(), 0, entry->description); HeapFree(GetProcessHeap(), 0, entry->description);
HeapFree(GetProcessHeap(), 0, entry->dependOnServices);
HeapFree(GetProcessHeap(), 0, entry->dependOnGroups);
CloseHandle(entry->control_mutex); CloseHandle(entry->control_mutex);
CloseHandle(entry->control_pipe); CloseHandle(entry->control_pipe);
CloseHandle(entry->status_changed_event); CloseHandle(entry->status_changed_event);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment