summaryrefslogtreecommitdiff
path: root/kernel/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/proc.c')
-rw-r--r--kernel/proc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/proc.c b/kernel/proc.c
index 2811142..56314e5 100644
--- a/kernel/proc.c
+++ b/kernel/proc.c
@@ -161,6 +161,8 @@ proc_pagetable(struct proc *p)
// An empty page table.
pagetable = uvmcreate();
+ if(pagetable == 0)
+ return 0;
// map the trampoline code (for system call return)
// at the highest user virtual address.