ntfs: Fix off-by-one error in d_name copy.
Should fix incorrect directory contents after the dirent refactor. Change-Id: Ic2b5024b62c9d9f9485c4695b59d0e971109f09d Reviewed-on: https://review.haiku-os.org/c/haiku/+/4728 Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
committed by
waddlesplash
parent
e8e267b4c1
commit
23888052c9
@@ -1232,7 +1232,7 @@ fs_read_dir(fs_volume* _volume, fs_vnode* _node, void* _cookie,
|
||||
|
||||
dirent->d_dev = _volume->id;
|
||||
dirent->d_ino = cookie->current->inode;
|
||||
strlcpy(dirent->d_name, cookie->current->name, length);
|
||||
strlcpy(dirent->d_name, cookie->current->name, length + 1);
|
||||
dirent->d_reclen = sizeof(struct dirent) + length + 1;
|
||||
|
||||
bufferSize -= dirent->d_reclen;
|
||||
|
||||
Reference in New Issue
Block a user