From b27f275014cb473960b9e4d36b03455e404116a7 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Tue, 2 Jul 2019 11:17:50 -0400 Subject: [PATCH] avoid allocproc() returning a struct proc with non-zero p->sz --- kernel/proc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/proc.c b/kernel/proc.c index e0ee965..20d5085 100644 --- a/kernel/proc.c +++ b/kernel/proc.c @@ -124,9 +124,11 @@ freeproc(struct proc *p) if(p->pagetable) proc_freepagetable(p->pagetable, p->sz); p->pagetable = 0; + p->sz = 0; p->pid = 0; p->parent = 0; p->name[0] = 0; + p->chan = 0; p->killed = 0; p->state = UNUSED; }