X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fexecute.c;h=6e2b5e48a01c7be317ba292392dd0316656a17fa;hp=fc0edc6cfd7387b4c92f66515497c4d9853cb4fa;hb=ac0930c892bc7979b4c9bc2a52e5e844650b025d;hpb=6f67a45d8e61d69bf4f75e1da3edcf9fe7d89982 diff --git a/src/core/execute.c b/src/core/execute.c index fc0edc6cf..6e2b5e48a 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -1304,7 +1304,7 @@ int exec_spawn(ExecCommand *command, if (strv_length(context->read_write_dirs) > 0 || strv_length(context->read_only_dirs) > 0 || strv_length(context->inaccessible_dirs) > 0 || - context->mount_flags != MS_SHARED || + context->mount_flags != 0 || context->private_tmp) { err = setup_namespace(context->read_write_dirs, context->read_only_dirs, @@ -1540,7 +1540,6 @@ void exec_context_init(ExecContext *c) { c->cpu_sched_policy = SCHED_OTHER; c->syslog_priority = LOG_DAEMON|LOG_INFO; c->syslog_level_prefix = true; - c->mount_flags = MS_SHARED; c->control_group_persistent = -1; c->ignore_sigpipe = true; c->timer_slack_nsec = (nsec_t) -1;