Jacek Caban : services: Fixed memory leak.
Alexandre Julliard
julliard at winehq.org
Tue Oct 9 13:12:35 CDT 2012
Module: wine
Branch: master
Commit: cea783ddda62feeff8ea4197c7ce6c5997ce3a3d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cea783ddda62feeff8ea4197c7ce6c5997ce3a3d
Author: Jacek Caban <jacek at 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;
More information about the wine-cvs
mailing list