diff options
Diffstat (limited to 'kernel/sched/scheduler.c')
-rw-r--r-- | kernel/sched/scheduler.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/scheduler.c b/kernel/sched/scheduler.c index ae4a780..e2e4aa0 100644 --- a/kernel/sched/scheduler.c +++ b/kernel/sched/scheduler.c @@ -41,7 +41,7 @@ void set_signal_handler(int sig, void (*handler)(int)) { process_t *create_process(process_t *p) { process_t *r; - r = ksbrk(sizeof(process_t)); + r = kcalloc(1, sizeof(process_t)); r->dead = 0; r->pid = next_pid++; r->esp = r->ebp = 0; |