From 4f0dfb51b371143b2a0dba3a193ab5b7d9abce34 Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Thu, 17 Dec 2009 18:09:22 -0600 Subject: [PATCH] ole32: Fix memory leaks in the storage test. --- dlls/ole32/tests/storage32.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/ole32/tests/storage32.c b/dlls/ole32/tests/storage32.c index f89a787c03..12f2504c28 100644 --- a/dlls/ole32/tests/storage32.c +++ b/dlls/ole32/tests/storage32.c @@ -877,6 +877,9 @@ static void test_streamenum(void) ok(r==S_OK, "IEnumSTATSTG->Next failed\n"); ok(count == 1, "count wrong\n"); + if (r == S_OK) + CoTaskMemFree(stat.pwcsName); + r = IEnumSTATSTG_Release(ee); /* second enum... destroy the stream before reading */ @@ -1939,6 +1942,7 @@ static void test_fmtusertypestg(void) found = TRUE; else ok(0, "found unexpected stream or storage\n"); + CoTaskMemFree(statstg.pwcsName); } ok(found == TRUE, "expected storage to contain stream \\0001CompObj\n"); IEnumSTATSTG_Release(stat); @@ -1962,6 +1966,7 @@ static void test_fmtusertypestg(void) found = TRUE; else ok(0, "found unexpected stream or storage\n"); + CoTaskMemFree(statstg.pwcsName); } ok(found == TRUE, "expected storage to contain stream \\0001CompObj\n"); IEnumSTATSTG_Release(stat); -- 2.32.0.93.g670b81a890