diff options
author | Anton Kling <anton@kling.gg> | 2023-11-15 02:33:12 +0100 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2023-11-15 02:33:12 +0100 |
commit | 6fc8ef497409f83201aa92094d725407861881e7 (patch) | |
tree | e49aeb18d49c663a5abf916fb695142eac7fbb46 /kernel/fs/vfs.c | |
parent | a3346b994689f4d25cbfad89b7213e8dcf0fde10 (diff) |
VFS: Bug fix. Uninitalized structure member.
This was found thanks to kmalloc now filling new allocations with random
data.
Diffstat (limited to 'kernel/fs/vfs.c')
-rw-r--r-- | kernel/fs/vfs.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/fs/vfs.c b/kernel/fs/vfs.c index dece40e..1353547 100644 --- a/kernel/fs/vfs.c +++ b/kernel/fs/vfs.c @@ -66,6 +66,7 @@ int vfs_create_fd(int flags, int mode, vfs_inode_t *inode, vfs_fd_t **fd) { r->mode = mode; r->inode = inode; r->reference_count = 1; + r->offset = 0; p->file_descriptors[i] = r; if (fd) *fd = r; |