diff --git a/samples/tracebld/trcbld.cpp b/samples/tracebld/trcbld.cpp
index 0573fd95..62a7cf4a 100644
--- a/samples/tracebld/trcbld.cpp
+++ b/samples/tracebld/trcbld.cpp
@@ -4266,7 +4266,7 @@ PWCHAR LoadCommandLine(PCWSTR pwz, PWCHAR pwzDst, PWCHAR pwzDstEnd)
// More arguments!
WCHAR wzPath[MAX_PATH];
PWCHAR pwzPath = wzPath;
- PCWSTR pwzTmp = pwzArgBeg + 1;
+ PCWSTR pwzTmp = pwzArgBeg;
while (pwzTmp < pwzArgEnd && pwzPath < wzPath + ARRAYSIZE(wzPath)-2) {
*pwzPath++ = *pwzTmp++;
}
@@ -4496,11 +4496,15 @@ int WINAPI Mine_EntryPoint(VOID)
FileNames::ParameterizeLine(pwzFin, pwzFin + wcNew);
if (HasSpace(wzPath)) {
- Tblog(""%le" %le\n", wzPath, pwzFin);
+ Tblog(""%le" ", wzPath);
}
else {
- Tblog("%le %le\n", wzPath, pwzFin);
+ Tblog("%le ", wzPath);
}
+ for(PWCHAR pwzTmp = pwzFin; pwzTmp < pwzFin + wcNew; pwzTmp += 32764) {
+ Tblog("%le", pwzTmp);
+ }
+ Tblog("\n");
TestHandle("t:StdIn", GetStdHandle(STD_INPUT_HANDLE));
TestHandle("t:StdOut", GetStdHandle(STD_OUTPUT_HANDLE));