From ea2e1972245f57cd7c09e82c3e16d72d51df00dc Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Mon, 9 Mar 2015 20:38:34 +0100 Subject: [PATCH] fix leaking registry key handle --- win32/registry.c | 1 + 1 file changed, 1 insertion(+) diff --git a/win32/registry.c b/win32/registry.c index f44e71a436..016781776c 100644 --- a/win32/registry.c +++ b/win32/registry.c @@ -272,6 +272,7 @@ char *GetIniPathFromRegistry() DWORD buflen = MAXPATHLEN; reg_location = emalloc(MAXPATHLEN+1); if(RegQueryValueEx(hKey, PHPRC_REGISTRY_NAME, 0, NULL, reg_location, &buflen) != ERROR_SUCCESS) { + RegCloseKey(hKey); efree(reg_location); reg_location = NULL; return reg_location; -- 2.40.0