diff options
author | Roland McGrath <roland@redhat.com> | 1995-08-10 23:29:54 +0000 |
---|---|---|
committer | Roland McGrath <roland@redhat.com> | 1995-08-10 23:29:54 +0000 |
commit | 030d31ba93c25ff635290e02ee16a1da3dd977bf (patch) | |
tree | 228a8ab561d9a37af1b0a24d13703be0b94dfabe | |
parent | 70465ffcfbd67461eb879e2c8c7d59aeda138aa9 (diff) | |
download | gunmake-030d31ba93c25ff635290e02ee16a1da3dd977bf.tar.gz |
Updated from libc
-rw-r--r-- | glob/ChangeLog | 5 | ||||
-rw-r--r-- | glob/glob.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/glob/ChangeLog b/glob/ChangeLog index d8cd316..481214d 100644 --- a/glob/ChangeLog +++ b/glob/ChangeLog @@ -1,3 +1,8 @@ +Mon Aug 7 14:04:36 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * posix/glob.c (glob_in_dir): Allocate GLOB_MARK byte in case when + (NFOUND == 0 && (FLAGS & GLOB_NOCHECK)). + Sat Apr 29 15:46:57 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * posix/glob.c (S_ISDIR): Define if undefined. diff --git a/glob/glob.c b/glob/glob.c index 38a6d75..1354150 100644 --- a/glob/glob.c +++ b/glob/glob.c @@ -635,7 +635,7 @@ glob_in_dir (pattern, directory, flags, errfunc, pglob) nfound = 1; names = (struct globlink *) __alloca (sizeof (struct globlink)); names->next = NULL; - names->name = (char *) malloc (len + 1); + names->name = (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1); if (names->name == NULL) goto memory_error; memcpy (names->name, pattern, len); |