From aa7f022cbc7573f8d5a769ccdf015143d8dc59ec Mon Sep 17 00:00:00 2001 From: Kamil Hornicek Date: Sat, 18 Oct 2008 21:07:45 +0000 Subject: [PATCH] fix resource leak, CID 611 svn path=/trunk/; revision=36813 --- reactos/base/shell/explorer/services/startup.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/reactos/base/shell/explorer/services/startup.c b/reactos/base/shell/explorer/services/startup.c index 207b4a0a21c..6176be67f51 100644 --- a/reactos/base/shell/explorer/services/startup.c +++ b/reactos/base/shell/explorer/services/startup.c @@ -349,6 +349,7 @@ static BOOL ProcessRunKeys(HKEY hkRoot, LPCWSTR szKeyName, BOOL bDelete, { printf("Couldn't allocate memory for the value names\n"); + free(szCmdLine); res=ERROR_NOT_ENOUGH_MEMORY; goto end; } @@ -388,6 +389,7 @@ static BOOL ProcessRunKeys(HKEY hkRoot, LPCWSTR szKeyName, BOOL bDelete, printf("Done processing cmd #%ld\n", i); } + free(szValue); res=ERROR_SUCCESS; end: