summaryrefslogtreecommitdiff
path: root/kernel/fs/devfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fs/devfs.c')
-rw-r--r--kernel/fs/devfs.c3
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;