diff options
Diffstat (limited to 'winsup/cygwin/libc/bsdlib.cc')
-rw-r--r-- | winsup/cygwin/libc/bsdlib.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/libc/bsdlib.cc b/winsup/cygwin/libc/bsdlib.cc index c25163e..48ccc45 100644 --- a/winsup/cygwin/libc/bsdlib.cc +++ b/winsup/cygwin/libc/bsdlib.cc @@ -248,7 +248,8 @@ getprogname (void) extern "C" void setprogname (const char *newprogname) { - if (!check_null_str_errno (newprogname)) + myfault efault; + if (!efault.faulted (EFAULT)) { /* Per BSD man page, setprogname keeps a pointer to the last path component of the argument. It does *not* copy the |