projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
335b14a
)
core/namespace: add assertion for PRIVATE_TMP_CONNECTED
author
Mike Yuan
<me@yhndnzj.com>
Tue, 18 Jun 2024 14:14:46 +0000
(16:14 +0200)
committer
Mike Yuan
<me@yhndnzj.com>
Fri, 21 Jun 2024 15:24:08 +0000
(17:24 +0200)
src/core/namespace.c
patch
|
blob
|
history
diff --git
a/src/core/namespace.c
b/src/core/namespace.c
index 0a1d20b5bb17c37b245df03b4eb002e80cc43b81..67ab6a15f47232b542d46d5dd9e5e0f6c1178cd0 100644
(file)
--- 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);