* dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path

spec, even within a quoted string.
This commit is contained in:
Christopher Faylor 2000-04-18 23:16:56 +00:00
parent c845acffda
commit 25ba8f306f
2 changed files with 3 additions and 5 deletions

View File

@ -1,7 +1,7 @@
Tue Apr 18 17:26:43 2000 Christopher Faylor <cgf@cygnus.com>
Tue Apr 18 19:15:29 2000 Christopher Faylor <cgf@cygnus.com>
* 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 <cgf@cygnus.com>

View File

@ -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++ = '\\';