From 6fc8ef497409f83201aa92094d725407861881e7 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Wed, 15 Nov 2023 02:33:12 +0100 Subject: VFS: Bug fix. Uninitalized structure member. This was found thanks to kmalloc now filling new allocations with random data. --- kernel/fs/vfs.c | 1 + 1 file changed, 1 insertion(+) (limited to 'kernel/fs/vfs.c') 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; -- cgit v1.2.3