diff options
author | Christopher Faylor <me@cgf.cx> | 2001-06-11 15:20:49 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2001-06-11 15:20:49 +0000 |
commit | f375b8d9f413dc386e52c860a55db74b8095e72a (patch) | |
tree | 57bcd159eda0d49fb04c72047fa2a996c7378380 /winsup | |
parent | fc633b63a29100f730d1a69740d8e6c7f54a1508 (diff) | |
download | newlib-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/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/path.cc | 4 |
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); |