[PATCH] secur32: Stop memory leak (Coverity).
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Sun Mar 3 16:05:19 CST 2019
CID 1442946
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
dlls/secur32/schannel_gnutls.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c
index 7c6bb96..8ac5bee 100644
--- a/dlls/secur32/schannel_gnutls.c
+++ b/dlls/secur32/schannel_gnutls.c
@@ -668,6 +668,7 @@ static BYTE *get_key_blob(const CERT_CONTEXT *ctx, ULONG *size)
heap_free(path);
return NULL;
}
+ heap_free(path);
if (!RegQueryValueExW(hkey, keyexchangeW, 0, &type, NULL, &len)) spec = AT_KEYEXCHANGE;
else if (!RegQueryValueExW(hkey, signatureW, 0, &type, NULL, &len)) spec = AT_SIGNATURE;
@@ -699,7 +700,6 @@ static BYTE *get_key_blob(const CERT_CONTEXT *ctx, ULONG *size)
else heap_free(buf);
RegCloseKey(hkey);
- heap_free(path);
return ret;
}
--
1.9.1
More information about the wine-devel
mailing list