aboutsummaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2001-06-11 15:20:49 +0000
committerChristopher Faylor <me@cgf.cx>2001-06-11 15:20:49 +0000
commitf375b8d9f413dc386e52c860a55db74b8095e72a (patch)
tree57bcd159eda0d49fb04c72047fa2a996c7378380 /winsup
parentfc633b63a29100f730d1a69740d8e6c7f54a1508 (diff)
downloadnewlib-f375b8d9f413dc386e52c860a55db74b8095e72a.zip
newlib-f375b8d9f413dc386e52c860a55db74b8095e72a.tar.gz
newlib-f375b8d9f413dc386e52c860a55db74b8095e72a.tar.bz2
* path.cc (chdir): Fix call to path_conv constructor so that it REALLY doesn't
check for the null/non-empty path.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/path.cc4
2 files changed, 7 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 412ebd3..c977ed0 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,8 @@
+Mon Jun 11 11:18:56 2001 Christopher Faylor <cgf@cygnus.com>
+
+ * path.cc (chdir): Fix call to path_conv constructor so that it REALLY
+ doesn't check for the null/non-empty path.
+
Sun Jun 10 23:34:09 2001 Christopher Faylor <cgf@cygnus.com>
* path.cc (path_conv::update_fs_info): Don't consider remote drives to
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
index 3bcea35..cffbece 100644
--- a/winsup/cygwin/path.cc
+++ b/winsup/cygwin/path.cc
@@ -3017,9 +3017,9 @@ chdir (const char *in_dir)
return -1;
}
- /* Convert path. Third argument ensures that we don't check for NULL/empty/invalid
+ /* Convert path. First argument ensures that we don't check for NULL/empty/invalid
again. */
- path_conv path (dir, PC_FULL | PC_SYM_FOLLOW, NULL);
+ path_conv path (PC_NONULLEMPTY, dir, PC_FULL | PC_SYM_FOLLOW);
if (path.error)
{
set_errno (path.error);