diff options
-rw-r--r-- | ext2fs/dir.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext2fs/dir.c b/ext2fs/dir.c index dc6cfc37..06125d70 100644 --- a/ext2fs/dir.c +++ b/ext2fs/dir.c @@ -492,7 +492,7 @@ diskfs_direnter(struct node *dp, ds->entry->inode = np->dn->number; ds->entry->name_len = namelen; - bcopy (name, ds->entry->name, namelen + 1); + bcopy (name, ds->entry->name, namelen); break; @@ -507,7 +507,7 @@ diskfs_direnter(struct node *dp, new->inode = np->dn->number; new->rec_len = ds->entry->rec_len - oldneeded; new->name_len = namelen; - bcopy (name, new->name, namelen + 1); + bcopy (name, new->name, namelen); ds->entry->rec_len = oldneeded; @@ -545,7 +545,7 @@ diskfs_direnter(struct node *dp, new->inode = np->dn->number; new->rec_len = totfreed; new->name_len = namelen; - bcopy (name, new->name, namelen + 1); + bcopy (name, new->name, namelen); break; case EXTEND: @@ -571,7 +571,7 @@ diskfs_direnter(struct node *dp, new->inode = np->dn->number; new->rec_len = DIRBLKSIZ; new->name_len = namelen; - bcopy (name, new->name, namelen + 1); + bcopy (name, new->name, namelen); break; default: |