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