David Hedberg : shell32: Fix a leak in the ebrowser travellog (Valgrind).

Alexandre Julliard julliard at winehq.org
Mon Jan 17 10:59:44 CST 2011


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

Author: David Hedberg <david.hedberg at gmail.com>
Date:   Sun Jan 16 10:57:00 2011 +0100

shell32: Fix a leak in the ebrowser travellog (Valgrind).

---

 dlls/shell32/ebrowser.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/shell32/ebrowser.c b/dlls/shell32/ebrowser.c
index ea44337..98643b3 100644
--- a/dlls/shell32/ebrowser.c
+++ b/dlls/shell32/ebrowser.c
@@ -181,6 +181,7 @@ static void travellog_remove_entry(ExplorerBrowserImpl *This, travellog_entry *e
     TRACE("Removing %p\n", entry);
 
     list_remove(&entry->entry);
+    ILFree(entry->pidl);
     HeapFree(GetProcessHeap(), 0, entry);
     This->travellog_count--;
 }




More information about the wine-cvs mailing list