From d3e67c83a01078ec999699748a53e17c59fb2dd7 Mon Sep 17 00:00:00 2001 From: Alexander Dorofeyev Date: Wed, 2 Jul 2008 00:59:10 +0300 Subject: [PATCH] quartz: Fix memory leaks in FM2_DeleteRegFilter. --- dlls/quartz/filtermapper.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/quartz/filtermapper.c b/dlls/quartz/filtermapper.c index ef603d80cce..3a84b7d139d 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(