diff options
Diffstat (limited to 'winsup/cygwin/fhandler.cc')
-rw-r--r-- | winsup/cygwin/fhandler.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index c5074a3fe..2f034007a 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -1179,18 +1179,14 @@ rootdir (const char *full_path, char *root_path) { const char *cp = strchr (full_path + 2, '\\'); if (!cp) - goto error; + return NULL; while (*++cp && *cp != '\\') ; memcpy (root_path, full_path, (len = cp - full_path)); rootp = root_path + len; } else - { - error: - set_errno (ENOTDIR); - return NULL; - } + return NULL; *rootp++ = '\\'; *rootp = '\0'; |