From 43ce7b24fad3fc46860648d00544176526dcafcc Mon Sep 17 00:00:00 2001 From: tjg Date: Mon, 11 Oct 1999 11:16:46 +0000 Subject: 1999-10-11 Bug: absolute globs don't need special case in doglob(). Avoids creating path names like `//tmp', which is a UNC path under CygWin. --- glob.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'glob.c') diff --git a/glob.c b/glob.c index 419a096..03d8a42 100644 --- a/glob.c +++ b/glob.c @@ -216,12 +216,8 @@ static List *doglob(char *w, char *m) { p = pattern; md = metadir; mp = metapattern; - if (*s == '/') - while (*s == '/') - *d++ = *s++, *md++ = *m++; - else - while (*s != '/' && *s != '\0') - *d++ = *s++, *md++ = *m++; /* get first directory component */ + while (*s != '/' && *s != '\0') + *d++ = *s++, *md++ = *m++; /* get first directory component */ *d = '\0'; /* Special case: no slashes in the pattern, i.e., open the current directory. -- cgit v1.2.3