Sync to Wine-20050111:
Michael Stefaniuc <mstefani@redhat.de>
Missing HeapFree's + 1 LocalFree (found by smatch).
Modified: trunk/reactos/lib/cabinet/cabinet_main.c

Modified: trunk/reactos/lib/cabinet/cabinet_main.c
--- trunk/reactos/lib/cabinet/cabinet_main.c	2005-01-11 21:36:04 UTC (rev 12929)
+++ trunk/reactos/lib/cabinet/cabinet_main.c	2005-01-11 21:37:29 UTC (rev 12930)
@@ -121,8 +121,10 @@
   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);