From 4702ede529428908e35db26aa261e7e152b7f939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Tue, 11 Jan 2005 21:37:29 +0000 Subject: [PATCH] Sync to Wine-20050111: Michael Stefaniuc Missing HeapFree's + 1 LocalFree (found by smatch). svn path=/trunk/; revision=12930 --- reactos/lib/cabinet/cabinet_main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/reactos/lib/cabinet/cabinet_main.c b/reactos/lib/cabinet/cabinet_main.c index 8a46c59f2e9..f5020ac7b3f 100644 --- a/reactos/lib/cabinet/cabinet_main.c +++ b/reactos/lib/cabinet/cabinet_main.c @@ -121,8 +121,10 @@ HRESULT WINAPI Extract(EXTRACTdest *dest, LPCSTR what) TRACE("extracting to dir: %s\n", debugstr_a(dir)); /* FIXME: what to do on failure? */ - if (!process_cabinet(what, dir, FALSE, FALSE, dest)) + if (!process_cabinet(what, dir, FALSE, FALSE, dest)) { + LocalFree(dir); return E_OUTOFMEMORY; + } LocalFree(dir);