aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-01-24 11:24:25 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2016-01-24 11:24:25 -0500
commit07b3e778037b13b1d95071d8acbf4ff8128fa3a1 (patch)
treee04a9d41814920b0f25672176cc9435c9fd49f71 /src
parent make the sandbox process reap all children (diff)
downloadfirejail-07b3e778037b13b1d95071d8acbf4ff8128fa3a1.tar.gz
firejail-07b3e778037b13b1d95071d8acbf4ff8128fa3a1.tar.zst
firejail-07b3e778037b13b1d95071d8acbf4ff8128fa3a1.zip
testing
Diffstat (limited to 'src')
-rw-r--r--src/firejail/sandbox.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c
index 441269277..ddf6f785d 100644
--- a/src/firejail/sandbox.c
+++ b/src/firejail/sandbox.c
@@ -134,9 +134,11 @@ static void monitor_application(pid_t app_pid) {
134 usleep(20000); 134 usleep(20000);
135 135
136 int status; 136 int status;
137 unsigned rv; 137 pid_t rv;
138 do { 138 do {
139 rv = waitpid(-1, &status, 0); 139 rv = waitpid(-1, &status, 0);
140 if (rv == -1)
141 break;
140 } 142 }
141 while(rv != app_pid); 143 while(rv != app_pid);
142 if (arg_debug) 144 if (arg_debug)