From 7fb95fe3e2252c6ba9c08889a52ca644c43c2e67 Mon Sep 17 00:00:00 2001 From: Ling Hu Date: Wed, 4 Jul 2012 14:47:32 +1000 Subject: Fix a potential leak in wmf Change-Id: I4fc039aeaf00a02122d5e11867c73223cc2ebbc1 Reviewed-by: Michael Goddard --- src/plugins/wmf/sourceresolver.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/plugins/wmf/sourceresolver.cpp b/src/plugins/wmf/sourceresolver.cpp index 8db973a24..287990673 100644 --- a/src/plugins/wmf/sourceresolver.cpp +++ b/src/plugins/wmf/sourceresolver.cpp @@ -140,6 +140,7 @@ HRESULT STDMETHODCALLTYPE SourceResolver::Invoke(IMFAsyncResult *pAsyncResult) } hr = pSource->QueryInterface(IID_PPV_ARGS(&m_mediaSource)); + pSource->Release(); if (FAILED(hr)) { emit error(hr); return S_OK; -- cgit v1.2.3