aboutsummaryrefslogtreecommitdiffstats
path: root/src/faudit/syscall.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-10-19 14:30:30 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-10-19 14:30:30 -0400
commiteddb9419463e266c79d422ce5c4bbc91e579fbcd (patch)
treeb20448bfb1cdfc331a93d49bb4728da290860424 /src/faudit/syscall.c
parentreplaced exit with _exit in forked child (diff)
downloadfirejail-eddb9419463e266c79d422ce5c4bbc91e579fbcd.tar.gz
firejail-eddb9419463e266c79d422ce5c4bbc91e579fbcd.tar.zst
firejail-eddb9419463e266c79d422ce5c4bbc91e579fbcd.zip
replaced exit with _exit in forked child
Diffstat (limited to 'src/faudit/syscall.c')
-rw-r--r--src/faudit/syscall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/faudit/syscall.c b/src/faudit/syscall.c
index 9924be00f..3c87305df 100644
--- a/src/faudit/syscall.c
+++ b/src/faudit/syscall.c
@@ -92,7 +92,8 @@ void syscall_run(const char *name) {
92 errExit("fork"); 92 errExit("fork");
93 if (child == 0) { 93 if (child == 0) {
94 execl(prog, prog, "syscall", name, NULL); 94 execl(prog, prog, "syscall", name, NULL);
95 exit(1); 95 perror("execl");
96 _exit(1);
96 } 97 }
97 98
98 // wait for the child to finish 99 // wait for the child to finish