Module: wine Branch: master Commit: 3fb0b48e1ea85beab3656abf4f3f8b9c842445bb URL: https://source.winehq.org/git/wine.git/?a=commit;h=3fb0b48e1ea85beab3656abf4...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Wed Mar 6 12:42:12 2019 +0300
mfplat: Fix a leak on error path (Coverity).
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/mfplat/queue.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/mfplat/queue.c b/dlls/mfplat/queue.c index 96dd6de..408526f 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; }