From 7e493660119bba3a6b311a43c4db9c17c5631b8e Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 2 Oct 2011 19:14:45 +0000 Subject: [PATCH] [SYSDM] * Fix a memory leak. svn path=/trunk/; revision=53934 --- reactos/dll/cpl/sysdm/startrec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/dll/cpl/sysdm/startrec.c b/reactos/dll/cpl/sysdm/startrec.c index 69e87e9edd0..dd848c3f934 100644 --- a/reactos/dll/cpl/sysdm/startrec.c +++ b/reactos/dll/cpl/sysdm/startrec.c @@ -455,7 +455,10 @@ LoadOSList(HWND hwndDlg, PSTARTINFO pStartInfo) dwBufSize = GetSystemDrive(&szSystemDrive); if (dwBufSize == 0) + { + HeapFree(GetProcessHeap(), 0, szSystemDrive); return FALSE; + } wcscpy(pStartInfo->szFreeldrIni, szSystemDrive); wcscat(pStartInfo->szFreeldrIni, L"\\freeldr.ini");