projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
011cd29
)
Sync to Wine-20050111:
author
Gé van Geldorp
<ge@gse.nl>
Tue, 11 Jan 2005 21:37:29 +0000
(21:37 +0000)
committer
Gé van Geldorp
<ge@gse.nl>
Tue, 11 Jan 2005 21:37:29 +0000
(21:37 +0000)
Michael Stefaniuc <mstefani@redhat.de>
Missing HeapFree's + 1 LocalFree (found by smatch).
svn path=/trunk/; revision=12930
reactos/lib/cabinet/cabinet_main.c
patch
|
blob
|
history
diff --git
a/reactos/lib/cabinet/cabinet_main.c
b/reactos/lib/cabinet/cabinet_main.c
index
8a46c59
..
f5020ac
100644
(file)
--- 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));
\r
\r
/* FIXME: what to do on failure? */
\r
- if (!process_cabinet(what, dir, FALSE, FALSE, dest))
\r
+ if (!process_cabinet(what, dir, FALSE, FALSE, dest)) {
\r
+ LocalFree(dir);
\r
return E_OUTOFMEMORY;
\r
+ }
\r
\r
LocalFree(dir);
\r
\r