Module: wine Branch: master Commit: cea783ddda62feeff8ea4197c7ce6c5997ce3a3d URL: http://source.winehq.org/git/wine.git/?a=commit;h=cea783ddda62feeff8ea4197c7...
Author: Jacek Caban jacek@codeweavers.com Date: Tue Oct 9 13:39:29 2012 +0200
services: Fixed memory leak.
---
programs/services/rpc.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/programs/services/rpc.c b/programs/services/rpc.c index 9031430..bf8ce80 100644 --- a/programs/services/rpc.c +++ b/programs/services/rpc.c @@ -456,8 +456,10 @@ DWORD __cdecl svcctl_CreateServiceW( return err;
err = parse_dependencies((LPCWSTR)lpDependencies, entry); - if (err != ERROR_SUCCESS) + if (err != ERROR_SUCCESS) { + free_service_entry(entry); return err; + }
entry->ref_count = 1; entry->config.dwServiceType = entry->status.dwServiceType = dwServiceType;