diff options
author | Jeffrey Vander Stoep <jeffv@google.com> | 2016-02-04 18:37:06 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-02-04 18:37:06 +0000 |
commit | a0aa041dff6fb71c7ac7bd08b805087ad6026e37 (patch) | |
tree | e76fc6259e2c5b9232b28c6e87443617e6a2350f | |
parent | ac9e342ef745e9057edc4e1b02a52d8943ea608a (diff) | |
parent | 00c5791460762deae2f6b6ac3659296f5a8d3d0d (diff) | |
download | minijail-a0aa041dff6fb71c7ac7bd08b805087ad6026e37.tar.gz |
Merge "call abort() on sigsys"
-rw-r--r-- | signal_handler.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/signal_handler.c b/signal_handler.c index dd0ea4f..5a5ae9c 100644 --- a/signal_handler.c +++ b/signal_handler.c @@ -33,12 +33,12 @@ void log_sigsys_handler(int nr, siginfo_t *info, void *void_context) memcpy(&sigsys, &info->_sifields, sizeof(sigsys)); syscall_name = lookup_syscall_name(sigsys.nr); + (void) void_context; + if (syscall_name) - warn("blocked syscall: %s", syscall_name); + die("blocked syscall: %s", syscall_name); else - warn("blocked syscall: %d", nr); - - (void) void_context; + die("blocked syscall: %d", nr); /* * We trapped on a syscall that should have killed the process. |