aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/devfs/devfs_devs.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2001-01-30 08:39:52 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2001-01-30 08:39:52 +0000
commitaadf265525c19d154c2bd1b9a5381ca5dc2b5ee7 (patch)
treecf15d72a9f4a70021ba71a0fd1033b198afc6027 /sys/fs/devfs/devfs_devs.c
parentd2a57575f101ad47f85f52e07e93b0818dbe430e (diff)
Notes
Diffstat (limited to 'sys/fs/devfs/devfs_devs.c')
-rw-r--r--sys/fs/devfs/devfs_devs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/fs/devfs/devfs_devs.c b/sys/fs/devfs/devfs_devs.c
index bb6b3164b12a..30558ec8df5f 100644
--- a/sys/fs/devfs/devfs_devs.c
+++ b/sys/fs/devfs/devfs_devs.c
@@ -200,7 +200,8 @@ devfs_newdirent(char *name, int namelen)
de->de_dirent = (struct dirent *)(de + 1);
de->de_dirent->d_namlen = namelen;
de->de_dirent->d_reclen = GENERIC_DIRSIZ(&d);
- bcopy(name, de->de_dirent->d_name, namelen + 1);
+ bcopy(name, de->de_dirent->d_name, namelen);
+ de->de_dirent->d_name[namelen] = '\0';
nanotime(&de->de_ctime);
de->de_mtime = de->de_atime = de->de_ctime;
de->de_links = 1;