diff --git a/userprog/syscall.c b/userprog/syscall.c index 210d7a8f536d405afada6e553ce469d5647a2a0e..0c4d8cf5c0bb0c96c5115e1b1a6d875959b69e0e 100644 --- a/userprog/syscall.c +++ b/userprog/syscall.c @@ -65,7 +65,7 @@ syscall_handler (struct intr_frame *f UNUSED) syscall_exec(f); break; case SYSCALL_WAIT: - syscall_exec(f); + syscall_wait(f); break; default: printf ("WARNING: Invalid Syscall (%d)\n", syscall_number);