diff options
Diffstat (limited to 'kernel/fs/devfs.c')
-rw-r--r-- | kernel/fs/devfs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/fs/devfs.c b/kernel/fs/devfs.c index a3f13db..c25c996 100644 --- a/kernel/fs/devfs.c +++ b/kernel/fs/devfs.c @@ -84,7 +84,8 @@ void add_stdout(void) { } vfs_inode_t *devfs_mount(void) { - vfs_inode_t *root = kmalloc(sizeof(vfs_inode_t)); + vfs_inode_t *root = kcalloc(1, sizeof(vfs_inode_t)); + root->ref++; root->open = devfs_open; root->read = devfs_read; root->write = devfs_write; |