summaryrefslogtreecommitdiff
path: root/src/kernel/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/syscalls.c')
-rw-r--r--src/kernel/syscalls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/syscalls.c b/src/kernel/syscalls.c
index 2ace0f4..f1abe30 100644
--- a/src/kernel/syscalls.c
+++ b/src/kernel/syscalls.c
@@ -60,7 +60,7 @@ long _syscall_fork(int flags, handle_t __user *fs_front) {
SYSCALL_RETURN(-EMFILE);
}
- h->backend = kmalloc(sizeof *h->backend);
+ h->backend = kzalloc(sizeof *h->backend);
h->backend->is_user = true;
h->backend->potential_handlers = 1;
h->backend->refcount = 2; // child + handle