Move most process destruction earlier.
[pintos-anon] / src / userprog / pagedir.c
index 3b634b9592823995689af4bc60ea317a302d47e4..c5c2e5dc44690804c84ebb9f436211fb0e909bc3 100644 (file)
@@ -28,6 +28,7 @@ pagedir_destroy (uint32_t *pd)
   if (pd == NULL)
     return;
 
+  ASSERT (pd != base_page_dir);
   for (pde = pd; pde < pd + pd_no (PHYS_BASE); pde++)
     if (*pde & PG_P) 
       {