diff options
Diffstat (limited to 'winsup/cygwin/path.cc')
-rw-r--r-- | winsup/cygwin/path.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc index d4a2f46ce..3b8a2d87a 100644 --- a/winsup/cygwin/path.cc +++ b/winsup/cygwin/path.cc @@ -3311,6 +3311,11 @@ chdir (const char *in_dir) set_errno (ENOENT); return -1; } + else if (!path.isdir ()) + { + set_errno (ENOTDIR); + return -1; + } else { native_dir = "c:\\"; |