From 1e9def50c8ecc9f9331908b5fd46b218019a0fb0 Mon Sep 17 00:00:00 2001 From: Tiago Natel de Moura Date: Mon, 14 Dec 2020 12:00:28 +0000 Subject: [PATCH] Isolation: fixed unmounting when mnt namespace is in place. The code had a wrong assumption that "mount namespaces" automatically unmounts process mounts when exits but this happens only with unprivileged mounts. --- src/nxt_isolation.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/nxt_isolation.c b/src/nxt_isolation.c index 1e6323bc..cab0074b 100644 --- a/src/nxt_isolation.c +++ b/src/nxt_isolation.c @@ -676,12 +676,6 @@ nxt_isolation_unmount_all(nxt_task_t *task, nxt_process_t *process) return; } -#if (NXT_HAVE_CLONE_NEWNS) - if (nxt_is_clone_flag_set(process->isolation.clone.flags, NEWNS)) { - return; - } -#endif - nxt_debug(task, "unmount all (%s)", process->name); automount = &process->isolation.automount;