]> Devi Nivas Git - cs3210-lab0.git/commitdiff
clear np->mem after freeing
authorrsc <rsc>
Wed, 6 Sep 2006 16:35:21 +0000 (16:35 +0000)
committerrsc <rsc>
Wed, 6 Sep 2006 16:35:21 +0000 (16:35 +0000)
proc.c

diff --git a/proc.c b/proc.c
index d90b057658027dc955870867ebb477bc5a6b96ba..3fd35d5dbe9910e40d72eacbb7033962c51dbe6f 100644 (file)
--- a/proc.c
+++ b/proc.c
@@ -107,6 +107,7 @@ copyproc(struct proc* p)
   np->kstack = kalloc(KSTACKSIZE);
   if(np->kstack == 0){
     kfree(np->mem, np->sz);
+    np->mem = 0;
     np->state = UNUSED;
     return 0;
   }