aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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)