summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrtm <rtm>2008-08-28 00:53:24 +0000
committerrtm <rtm>2008-08-28 00:53:24 +0000
commit98754d687e1999eecf8de1b4557218f4f5c055c5 (patch)
tree1430661e92192c4ff821d1ad9f88587ec7fd1158
parent56082468ea935c09ab2ed89ee83f9b0869f580b1 (diff)
downloadxv6-labs-98754d687e1999eecf8de1b4557218f4f5c055c5.tar.gz
xv6-labs-98754d687e1999eecf8de1b4557218f4f5c055c5.tar.bz2
xv6-labs-98754d687e1999eecf8de1b4557218f4f5c055c5.zip
avoid a bug w/ exit()
-rw-r--r--proc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/proc.c b/proc.c
index 0f7f159..a016cd4 100644
--- a/proc.c
+++ b/proc.c
@@ -126,6 +126,7 @@ copyproc(struct proc *p)
kfree(np->kstack, KSTACKSIZE);
np->kstack = 0;
np->state = UNUSED;
+ np->parent = 0;
return 0;
}
memmove(np->mem, p->mem, np->sz);