From 3fb0b48e1ea85beab3656abf4f3f8b9c842445bb Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Wed, 6 Mar 2019 12:42:12 +0300 Subject: [PATCH] mfplat: Fix a leak on error path (Coverity). Signed-off-by: Nikolay Sivov Signed-off-by: Alexandre Julliard --- dlls/mfplat/queue.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/mfplat/queue.c b/dlls/mfplat/queue.c index 96dd6dec4dd..408526fec00 100644 --- a/dlls/mfplat/queue.c +++ b/dlls/mfplat/queue.c @@ -577,6 +577,8 @@ static HRESULT alloc_user_queue(MFASYNC_WORKQUEUE_TYPE queue_type, DWORD *queue_ else { LeaveCriticalSection(&queues_section); + heap_free(queue); + WARN("Out of user queue handles.\n"); return E_OUTOFMEMORY; }