aboutsummaryrefslogtreecommitdiffstats
path: root/src/faudit/syscall.c
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2017-06-15 15:43:59 +0200
committerLibravatar Reiner Herrmann <reiner@reiner-h.de>2017-06-15 15:44:35 +0200
commitcde35acef2864ba2b03b14ed36b00d3733ce760c (patch)
tree4852fe481b212e95723c3f727d0d1e6742c97082 /src/faudit/syscall.c
parentfix #1335 (diff)
downloadfirejail-cde35acef2864ba2b03b14ed36b00d3733ce760c.tar.gz
firejail-cde35acef2864ba2b03b14ed36b00d3733ce760c.tar.zst
firejail-cde35acef2864ba2b03b14ed36b00d3733ce760c.zip
Fix faudit syscall bug and crash when single argument was passed
Diffstat (limited to 'src/faudit/syscall.c')
-rw-r--r--src/faudit/syscall.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/faudit/syscall.c b/src/faudit/syscall.c
index 2925a6c30..9661f81e6 100644
--- a/src/faudit/syscall.c
+++ b/src/faudit/syscall.c
@@ -34,6 +34,9 @@ extern int pivot_root(const char *new_root, const char *put_old);
34void syscall_helper(int argc, char **argv) { 34void syscall_helper(int argc, char **argv) {
35 (void) argc; 35 (void) argc;
36 36
37 if (argc < 3)
38 return;
39
37 if (strcmp(argv[2], "mount") == 0) { 40 if (strcmp(argv[2], "mount") == 0) {
38 int rv = mount(NULL, NULL, NULL, 0, NULL); 41 int rv = mount(NULL, NULL, NULL, 0, NULL);
39 (void) rv; 42 (void) rv;