diff options
Diffstat (limited to 'winsup/cygwin/strace.cc')
-rw-r--r-- | winsup/cygwin/strace.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/strace.cc b/winsup/cygwin/strace.cc index 3c73a71ce..3d54c10e9 100644 --- a/winsup/cygwin/strace.cc +++ b/winsup/cygwin/strace.cc @@ -156,11 +156,12 @@ strace::vsprntf (char *buf, const char *func, const char *infmt, va_list ap) else if (__progname) sys_mbstowcs(pn = progname, NT_MAX_PATH, __progname); + WCHAR empty[1] = {}; PWCHAR p; if (!pn) GetModuleFileNameW (NULL, pn = progname, sizeof (progname)); if (!pn) - /* hmm */; + p = empty; else if ((p = wcsrchr (pn, L'\\')) != NULL) p++; else if ((p = wcsrchr (pn, L'/')) != NULL) |