[PATCH] Fix memory leaks

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Sun Dec 9 21:28:12 CST 2007


---
 dlls/urlmon/tests/misc.c |    1 +
 dlls/urlmon/tests/url.c  |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/urlmon/tests/misc.c b/dlls/urlmon/tests/misc.c
index 9f33f73..863e8a7 100644
--- a/dlls/urlmon/tests/misc.c
+++ b/dlls/urlmon/tests/misc.c
@@ -608,6 +608,7 @@ static void test_FindMimeFromData(void)
             ok(!lstrcmpW(mime, mimeTextHtml), "[%d] wrong mime\n", i);
         else
             ok(!lstrcmpW(mime, mime_tests2[i].mime), "[%d] wrong mime\n", i);
+        CoTaskMemFree(mime);
 
         hres = FindMimeFromData(NULL, NULL, mime_tests2[i].data, mime_tests2[i].size,
                 mimeImagePjpeg, 0, &mime, 0);
diff --git a/dlls/urlmon/tests/url.c b/dlls/urlmon/tests/url.c
index cd8432d..935e92b 100644
--- a/dlls/urlmon/tests/url.c
+++ b/dlls/urlmon/tests/url.c
@@ -1496,6 +1496,7 @@ static void test_BindToStorage(int protocol, BOOL emul)
     hres = IMoniker_GetDisplayName(mon, bctx, NULL, &display_name);
     ok(hres == S_OK, "GetDisplayName failed %08x\n", hres);
     ok(!lstrcmpW(display_name, urls[test_protocol]), "GetDisplayName got wrong name\n");
+    CoTaskMemFree(display_name);
 
     SET_EXPECT(GetBindInfo);
     SET_EXPECT(QueryInterface_IInternetProtocol);
-- 
1.5.3.3


--------------000107090908060005020400--




More information about the wine-patches mailing list