Juan Lang : advapi32/tests: Fix memory leaks in tests.
Alexandre Julliard
julliard at winehq.org
Fri Dec 11 11:04:49 CST 2009
Module: wine
Branch: master
Commit: dec7dda411e4334efe6d07a99cc0197e1c305bc1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=dec7dda411e4334efe6d07a99cc0197e1c305bc1
Author: Juan Lang <juan.lang at gmail.com>
Date: Fri Dec 11 07:59:17 2009 -0800
advapi32/tests: Fix memory leaks in tests.
---
dlls/advapi32/tests/crypt.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/advapi32/tests/crypt.c b/dlls/advapi32/tests/crypt.c
index 9eacbd4..f317237 100644
--- a/dlls/advapi32/tests/crypt.c
+++ b/dlls/advapi32/tests/crypt.c
@@ -234,6 +234,7 @@ static void test_incorrect_api_usage(void)
result = pCryptCreateHash(hProv, CALG_SHA, 0, 0, &hHash);
ok (result, "%d\n", GetLastError());
if (!result) return;
+ pCryptDestroyHash(hHash);
result = pCryptGenKey(hProv, CALG_RC4, 0, &hKey);
ok (result, "%d\n", GetLastError());
@@ -557,6 +558,7 @@ static void test_enum_providers(void)
ok(!strcmp(pszProvName, provider), "expected %s, got %s\n", pszProvName, provider);
ok(cbName==providerLen, "expected %d, got %d\n", cbName, providerLen);
+ LocalFree(pszProvName);
LocalFree(provider);
}
@@ -844,6 +846,7 @@ static void test_get_default_provider(void)
ok(!strcmp(pszProvName, provName), "expected %s, got %s\n", pszProvName, provName);
ok(provNameSize==cbProvName, "expected %d, got %d\n", cbProvName, provNameSize);
+ LocalFree(pszProvName);
LocalFree(provName);
}
More information about the wine-cvs
mailing list