[PATCH 1/4] cabarc: Add some debug messages.
Christian Costa
titan.costa at gmail.com
Mon Dec 3 02:18:24 CST 2012
---
programs/cabarc/cabarc.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/programs/cabarc/cabarc.c b/programs/cabarc/cabarc.c
index a11ebfb..b878df9 100644
--- a/programs/cabarc/cabarc.c
+++ b/programs/cabarc/cabarc.c
@@ -467,7 +467,11 @@ static int extract_cabinet( char *cab_dir )
HFDI fdi = FDICreate( cab_alloc, cab_free, fdi_open, fdi_read,
fdi_write, fdi_close, fdi_lseek, cpuUNKNOWN, &erf );
- if (!FDICopy( fdi, opt_cab_file, cab_dir, 0, extract_notify, NULL, NULL )) ret = GetLastError();
+ if (!FDICopy( fdi, opt_cab_file, cab_dir, 0, extract_notify, NULL, NULL ))
+ {
+ ret = GetLastError();
+ WINE_WARN("FDICopy() failed: code %u\n", ret);
+ }
FDIDestroy( fdi );
return ret;
}
@@ -685,7 +689,6 @@ int wmain( int argc, WCHAR *argv[] )
return 1;
}
file_part[-1] = 0;
- cab_free( cab_file );
/* map slash to backslash in all file arguments */
for (i = 1; i < argc; i++)
@@ -713,6 +716,7 @@ int wmain( int argc, WCHAR *argv[] )
argv[--argc] = NULL;
}
}
+ WINE_TRACE("Extracting file(s) from cabinet %s\n", wine_dbgstr_a(cab_file));
return extract_cabinet( buffer );
default:
usage();
More information about the wine-patches
mailing list