Alistair Leslie-Hughes : urlmon: Fix memory leaks.

Alexandre Julliard julliard at winehq.org
Mon Dec 10 08:54:27 CST 2007


Module: wine
Branch: master
Commit: 7f033ea06594f9b56d18308d034b9437c000e2e6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7f033ea06594f9b56d18308d034b9437c000e2e6

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Mon Dec 10 14:28:12 2007 +1100

urlmon: Fix memory leaks.

---

 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);




More information about the wine-cvs mailing list