diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/sandbox.c | 4 |
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) |