From 5df0d419852be2a1fbd4a579b182aacf2a5c2469 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 12 Dec 1995 05:48:31 +0000 Subject: (read_dirstream): Fix braino: fill in the buffer when not reallocating it! --- dir.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 95f2bcd..f4019da 100644 --- a/dir.c +++ b/dir.c @@ -616,14 +616,14 @@ read_dirstream (stream) if (sizeof *d - sizeof d->d_name + len > bufsz) bufsz = sizeof *d - sizeof d->d_name + len; buf = xmalloc (bufsz); - d = (struct dirent *) buf; - d->d_ino = 1; + } + d = (struct dirent *) buf; + FAKE_DIR_ENTRY (d); #ifdef HAVE_D_NAMLEN - d->d_namlen = len - 1; + d->d_namlen = len - 1; #endif - memcpy (d->d_name, df->name, len); - return d; - } + memcpy (d->d_name, df->name, len); + return d; } } if (++ds->bucket == DIRFILE_BUCKETS) -- cgit v1.2.3