aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/profile.c
diff options
context:
space:
mode:
authorLibravatar Topi Miettinen <toiwoton@gmail.com>2020-08-05 15:14:34 +0300
committerLibravatar Topi Miettinen <toiwoton@gmail.com>2020-08-05 15:35:05 +0300
commit262e6517dbc1c97ab31a27376aeba1af1fe3ca4a (patch)
tree5331df21ad8269a1648d8ffd603607408a4cc1d4 /src/firejail/profile.c
parentSupport to ingore a include foobar.inc (diff)
downloadfirejail-262e6517dbc1c97ab31a27376aeba1af1fe3ca4a.tar.gz
firejail-262e6517dbc1c97ab31a27376aeba1af1fe3ca4a.tar.zst
firejail-262e6517dbc1c97ab31a27376aeba1af1fe3ca4a.zip
seccomp: logging
Allow `log` as an alternative seccomp error action instead of killing or returning an errno code. Signed-off-by: Topi Miettinen <toiwoton@gmail.com>
Diffstat (limited to 'src/firejail/profile.c')
-rw-r--r--src/firejail/profile.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/profile.c b/src/firejail/profile.c
index 70acd8a2a..970033899 100644
--- a/src/firejail/profile.c
+++ b/src/firejail/profile.c
@@ -991,6 +991,8 @@ int profile_check_line(char *ptr, int lineno, const char *fname) {
991 if (config_seccomp_error_action == -1) { 991 if (config_seccomp_error_action == -1) {
992 if (strcmp(ptr + 21, "kill") == 0) 992 if (strcmp(ptr + 21, "kill") == 0)
993 arg_seccomp_error_action = SECCOMP_RET_KILL; 993 arg_seccomp_error_action = SECCOMP_RET_KILL;
994 else if (strcmp(ptr + 21, "log") == 0)
995 arg_seccomp_error_action = SECCOMP_RET_LOG;
994 else { 996 else {
995 arg_seccomp_error_action = errno_find_name(ptr + 21); 997 arg_seccomp_error_action = errno_find_name(ptr + 21);
996 if (arg_seccomp_error_action == -1) 998 if (arg_seccomp_error_action == -1)