diff options
| author | John Polstra <jdp@FreeBSD.org> | 1997-04-29 03:24:57 +0000 |
|---|---|---|
| committer | John Polstra <jdp@FreeBSD.org> | 1997-04-29 03:24:57 +0000 |
| commit | 298c8e3d6b1c3c1b69ab15a71b9ac5da9fa8a805 (patch) | |
| tree | cfb23c023ce2651abf5002f7b5fa937b69c1843e /lib/libc/gen/fnmatch.c | |
| parent | 1a0345d5436b8e8dfa5f8770447dd91037bad606 (diff) | |
Notes
Diffstat (limited to 'lib/libc/gen/fnmatch.c')
| -rw-r--r-- | lib/libc/gen/fnmatch.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libc/gen/fnmatch.c b/lib/libc/gen/fnmatch.c index 1330ddbf4fef..0512b436f282 100644 --- a/lib/libc/gen/fnmatch.c +++ b/lib/libc/gen/fnmatch.c @@ -93,7 +93,8 @@ fnmatch(pattern, string, flags) /* Optimize for pattern with * at end or before /. */ if (c == EOS) if (flags & FNM_PATHNAME) - return (strchr(string, '/') == NULL ? + return ((flags & FNM_LEADING_DIR) || + strchr(string, '/') == NULL ? 0 : FNM_NOMATCH); else return (0); |
