diff options
Diffstat (limited to 'kernel/fs')
-rw-r--r-- | kernel/fs/ext2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/fs/ext2.c b/kernel/fs/ext2.c index c8c8074..db95e33 100644 --- a/kernel/fs/ext2.c +++ b/kernel/fs/ext2.c @@ -293,7 +293,7 @@ int ext2_read_dir(int dir_inode, u8 *buffer, size_t len, size_t offset) { u8 *p = (u8 *)&tmp_entry; size_t l = sizeof(struct dirent); - l = min(len - rc, l); + l = min(len, l); memcpy(buffer + rc, p, l); len -= l; rc += l; |