Alexander Dorofeyev : quartz: Fix memory leaks in FM2_DeleteRegFilter.

Alexandre Julliard julliard at winehq.org
Wed Jul 2 06:03:40 CDT 2008


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

Author: Alexander Dorofeyev <alexd4 at inbox.lv>
Date:   Wed Jul  2 00:59:10 2008 +0300

quartz: Fix memory leaks in FM2_DeleteRegFilter.

---

 dlls/quartz/filtermapper.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/quartz/filtermapper.c b/dlls/quartz/filtermapper.c
index ef603d8..3a84b7d 100644
--- a/dlls/quartz/filtermapper.c
+++ b/dlls/quartz/filtermapper.c
@@ -661,8 +661,10 @@ static void FM2_DeleteRegFilter(REGFILTER2 * prf2)
             CoTaskMemFree((LPVOID)prf2->u.s1.rgPins2[i].lpMediaType[j].clsMajorType);
             CoTaskMemFree((LPVOID)prf2->u.s1.rgPins2[i].lpMediaType[j].clsMinorType);
         }
+        CoTaskMemFree((LPVOID)prf2->u.s1.rgPins2[i].lpMediaType);
         CoTaskMemFree((LPVOID)prf2->u.s1.rgPins2[i].lpMedium);
     }
+    CoTaskMemFree((LPVOID)prf2->u.s1.rgPins2);
 }
 
 static HRESULT WINAPI FilterMapper2_RegisterFilter(




More information about the wine-cvs mailing list