diff options
author | netblue30 <netblue30@yahoo.com> | 2020-10-01 08:29:43 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2020-10-01 08:29:43 -0400 |
commit | 017cce68e3eeec8e0624a73d4e233b5c676d462a (patch) | |
tree | b20cf3f39e76b2cb13c70199fb75b51382ecb623 /src/firejail/main.c | |
parent | Merge pull request #3650 from netblue30/code-scanning (diff) | |
download | firejail-017cce68e3eeec8e0624a73d4e233b5c676d462a.tar.gz firejail-017cce68e3eeec8e0624a73d4e233b5c676d462a.tar.zst firejail-017cce68e3eeec8e0624a73d4e233b5c676d462a.zip |
fix shell=none for --audit (#3116)
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r-- | src/firejail/main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 841aa47a7..da842e17b 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -2564,6 +2564,7 @@ int main(int argc, char **argv, char **envp) { | |||
2564 | cfg.timeout = extract_timeout(argv[i] + 10); | 2564 | cfg.timeout = extract_timeout(argv[i] + 10); |
2565 | else if (strcmp(argv[i], "--audit") == 0) { | 2565 | else if (strcmp(argv[i], "--audit") == 0) { |
2566 | arg_audit_prog = LIBDIR "/firejail/faudit"; | 2566 | arg_audit_prog = LIBDIR "/firejail/faudit"; |
2567 | profile_add_ignore("shell none"); | ||
2567 | arg_audit = 1; | 2568 | arg_audit = 1; |
2568 | } | 2569 | } |
2569 | else if (strncmp(argv[i], "--audit=", 8) == 0) { | 2570 | else if (strncmp(argv[i], "--audit=", 8) == 0) { |
@@ -2580,6 +2581,7 @@ int main(int argc, char **argv, char **envp) { | |||
2580 | fprintf(stderr, "Error: cannot find the audit program %s\n", arg_audit_prog); | 2581 | fprintf(stderr, "Error: cannot find the audit program %s\n", arg_audit_prog); |
2581 | exit(1); | 2582 | exit(1); |
2582 | } | 2583 | } |
2584 | profile_add_ignore("shell none"); | ||
2583 | arg_audit = 1; | 2585 | arg_audit = 1; |
2584 | } | 2586 | } |
2585 | else if (strcmp(argv[i], "--appimage") == 0) | 2587 | else if (strcmp(argv[i], "--appimage") == 0) |