From: Mike Yuan Date: Tue, 18 Jun 2024 14:14:46 +0000 (+0200) Subject: core/namespace: add assertion for PRIVATE_TMP_CONNECTED X-Git-Tag: v257-rc1~1077^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7f24848baad5fe65564c473434902ba45aadda9;p=thirdparty%2Fsystemd.git core/namespace: add assertion for PRIVATE_TMP_CONNECTED --- diff --git a/src/core/namespace.c b/src/core/namespace.c index 0a1d20b5bb1..67ab6a15f47 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);