version: Fix printing NULL strings.

Francois Gouget fgouget at free.fr
Mon Sep 19 16:28:54 CDT 2011


---

This fixes a crash that occurred in the conformance tests on my Solaris 
VMs when tracing was turned on.

 dlls/version/version.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dlls/version/version.c b/dlls/version/version.c
index f636c62..bc90dcc 100644
--- a/dlls/version/version.c
+++ b/dlls/version/version.c
@@ -1344,8 +1344,9 @@ DWORD WINAPI VerInstallFileA(
     OFSTRUCT	ofs;
 
     TRACE("(%x,%s,%s,%s,%s,%s,%p,%d)\n",
-	    flags,srcfilename,destfilename,srcdir,destdir,curdir,tmpfile,*tmpfilelen
-    );
+          flags,debugstr_a(srcfilename),debugstr_a(destfilename),
+          debugstr_a(srcdir),debugstr_a(destdir),debugstr_a(curdir),
+          tmpfile,*tmpfilelen);
     xret = 0;
     if (!srcdir || !srcfilename) return VIF_CANNOTREADSRC;
     sprintf(srcfn,"%s\\%s",srcdir,srcfilename);
-- 
1.7.5.4




More information about the wine-patches mailing list