Only call addrspace_destroy() if USERPROG.
authorBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Sep 2004 22:55:29 +0000 (22:55 +0000)
committerBen Pfaff <blp@cs.stanford.edu>
Wed, 1 Sep 2004 22:55:29 +0000 (22:55 +0000)
src/threads/thread.c

index e31d838da14a3c5012c6f8b5affd582c6885952c..c9bc8ee2bb8c9fc75bfc799c10e615fd033a2fe3 100644 (file)
@@ -337,7 +337,9 @@ destroy_thread (struct thread *t)
   ASSERT (t->status == THREAD_DYING);
   ASSERT (t != thread_current ());
 
+#ifdef USERPROG
   addrspace_destroy (t);
+#endif
   palloc_free (t);
 }