diff options
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r-- | src/firejail/main.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index d33a8740d..c183a7675 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -120,7 +120,7 @@ void clear_run_files(pid_t pid) { | |||
120 | static void myexit(int rv) { | 120 | static void myexit(int rv) { |
121 | logmsg("exiting..."); | 121 | logmsg("exiting..."); |
122 | if (!arg_command && !arg_quiet) | 122 | if (!arg_command && !arg_quiet) |
123 | printf("\nparent is shutting down, bye...\n"); | 123 | printf("\nParent is shutting down, bye...\n"); |
124 | 124 | ||
125 | 125 | ||
126 | // delete sandbox files in shared memory | 126 | // delete sandbox files in shared memory |
@@ -133,9 +133,9 @@ static void myexit(int rv) { | |||
133 | static void my_handler(int s){ | 133 | static void my_handler(int s){ |
134 | EUID_ROOT(); | 134 | EUID_ROOT(); |
135 | if (!arg_quiet) | 135 | if (!arg_quiet) |
136 | printf("\nSignal %d caught, shutting down the child process\n", s); | 136 | printf("\nParent received signal %d, shutting down the child process...\n", s); |
137 | logsignal(s); | 137 | logsignal(s); |
138 | kill(child, SIGKILL); | 138 | kill(child, SIGTERM); |
139 | myexit(1); | 139 | myexit(1); |
140 | } | 140 | } |
141 | 141 | ||
@@ -2097,7 +2097,6 @@ int main(int argc, char **argv) { | |||
2097 | EUID_USER(); | 2097 | EUID_USER(); |
2098 | int status = 0; | 2098 | int status = 0; |
2099 | waitpid(child, &status, 0); | 2099 | waitpid(child, &status, 0); |
2100 | printf("after wait\n"); | ||
2101 | 2100 | ||
2102 | // free globals | 2101 | // free globals |
2103 | #ifdef HAVE_SECCOMP | 2102 | #ifdef HAVE_SECCOMP |