From d7f24848baad5fe65564c473434902ba45aadda9 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Tue, 18 Jun 2024 16:14:46 +0200 Subject: [PATCH] core/namespace: add assertion for PRIVATE_TMP_CONNECTED --- src/core/namespace.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/core/namespace.c b/src/core/namespace.c index 0a1d20b5bb..67ab6a15f4 100644 --- a/src/core/namespace.c +++ b/src/core/namespace.c @@ -2314,7 +2314,10 @@ int setup_namespace(const NamespaceParameters *p, char **error_path) { .source_dir_mode = 01777, .create_source_dir = true, }; - } else { + + } else if (p->tmp_dir || p->var_tmp_dir) { + assert(p->private_tmp == PRIVATE_TMP_CONNECTED); + if (p->tmp_dir) { bool ro = streq(p->tmp_dir, RUN_SYSTEMD_EMPTY);