summaryrefslogtreecommitdiff
path: root/kernel/fs/vfs.c
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2023-11-15 02:33:12 +0100
committerAnton Kling <anton@kling.gg>2023-11-15 02:33:12 +0100
commit6fc8ef497409f83201aa92094d725407861881e7 (patch)
treee49aeb18d49c663a5abf916fb695142eac7fbb46 /kernel/fs/vfs.c
parenta3346b994689f4d25cbfad89b7213e8dcf0fde10 (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.c1
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;