diff options
Diffstat (limited to 'src/userprog')
| -rw-r--r-- | src/userprog/syscall.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/userprog/syscall.c b/src/userprog/syscall.c index 8f4a08e..ea55cbe 100644 --- a/src/userprog/syscall.c +++ b/src/userprog/syscall.c @@ -182,12 +182,12 @@ ptr_is_valid (const void *ptr) // cast argument N from f->esp to TYPE without dereferencing #define INTR_ESP(N, TYPE) (TYPE *)(f->esp+(4*(N))) -#define CHECK_PTR_AND_MAYBE_EXIT(PTR) \ - do { \ - if (!ptr_is_valid (PTR)) { \ - exit (-1); \ - return; \ - } \ +#define CHECK_PTR_AND_MAYBE_EXIT(PTR) \ + do { \ + if (!ptr_is_valid (PTR)) { \ + exit (-1); \ + return; \ + } \ } while (0) |
