aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/libc/bsdlib.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/libc/bsdlib.cc')
-rw-r--r--winsup/cygwin/libc/bsdlib.cc3
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