summaryrefslogtreecommitdiffstats
path: root/src/firejail/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/main.c')
-rw-r--r--src/firejail/main.c7
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) {
120static void myexit(int rv) { 120static 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) {
133static void my_handler(int s){ 133static 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);
2100printf("after wait\n");
2101 2100
2102 // free globals 2101 // free globals
2103#ifdef HAVE_SECCOMP 2102#ifdef HAVE_SECCOMP