diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index abe54a630..80eb566dd 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,7 +1,7 @@ -Tue Apr 18 17:26:43 2000 Christopher Faylor +Tue Apr 18 19:15:29 2000 Christopher Faylor * dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS - path spec. + path spec, even within a quoted string. Sun Apr 16 18:54:21 2000 Christopher Faylor diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc index 5f0ad4958..76a5015f0 100644 --- a/winsup/cygwin/dcrt0.cc +++ b/winsup/cygwin/dcrt0.cc @@ -332,10 +332,8 @@ globify (char *word, char **&argv, int &argc, int &argvlen) char quote = *s; while (*++s && *s != quote) { - if (*s != '\\') + if (dos_spec || *s != '\\') /* nothing */; - else if (dos_spec) - *p++ = '\\'; else if (s[1] == quote || s[1] == '\\') s++; *p++ = '\\';