summaryrefslogtreecommitdiffstats
path: root/src/firejail/join.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/join.c')
-rw-r--r--src/firejail/join.c14
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