Module: wine Branch: master Commit: f19086e9d3e51f24fc65a88d4b1a75094dd4da9f URL: http://source.winehq.org/git/wine.git/?a=commit;h=f19086e9d3e51f24fc65a88d4b... Author: Andrew Talbot <andrew.talbot(a)talbotville.com> Date: Fri Sep 14 17:02:33 2007 +0100 crypt32: Fix some memory leaks. --- dlls/crypt32/msg.c | 1 + dlls/crypt32/rootstore.c | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/dlls/crypt32/msg.c b/dlls/crypt32/msg.c index 4e608bc..40d8390 100644 --- a/dlls/crypt32/msg.c +++ b/dlls/crypt32/msg.c @@ -2079,6 +2079,7 @@ static BOOL CDecodeHashMsg_VerifyHash(CDecodeMsg *msg) if (ret) ret = !memcmp(hashBlob.pbData, computedHash, hashBlob.cbData); + CryptMemFree(computedHash); } else ret = FALSE; diff --git a/dlls/crypt32/rootstore.c b/dlls/crypt32/rootstore.c index 945b9c8..0bd537d 100644 --- a/dlls/crypt32/rootstore.c +++ b/dlls/crypt32/rootstore.c @@ -137,6 +137,7 @@ static BOOL import_base64_certs_from_fp(FILE *fp, HCERTSTORE store) if (CertAddEncodedCertificateToStore(store, X509_ASN_ENCODING, buf, size, CERT_STORE_ADD_NEW, NULL)) num_certs++; + CryptMemFree(buf); } } }