diff options
Diffstat (limited to 'src/firejail/join.c')
-rw-r--r-- | src/firejail/join.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/firejail/join.c b/src/firejail/join.c index 899166447..628002d35 100644 --- a/src/firejail/join.c +++ b/src/firejail/join.c | |||
@@ -229,15 +229,11 @@ void join(pid_t pid, int argc, char **argv, int index) { | |||
229 | exit(1); | 229 | exit(1); |
230 | } | 230 | } |
231 | else { | 231 | else { |
232 | if (join_namespace(pid, "ipc")) | 232 | if (join_namespace(pid, "ipc") || |
233 | exit(1); | 233 | join_namespace(pid, "net") || |
234 | if (join_namespace(pid, "net")) | 234 | join_namespace(pid, "pid") || |
235 | exit(1); | 235 | join_namespace(pid, "uts") || |
236 | if (join_namespace(pid, "pid")) | 236 | join_namespace(pid, "mnt")) |
237 | exit(1); | ||
238 | if (join_namespace(pid, "uts")) | ||
239 | exit(1); | ||
240 | if (join_namespace(pid, "mnt")) | ||
241 | exit(1); | 237 | exit(1); |
242 | } | 238 | } |
243 | 239 | ||