From ff9e7900c007e1b11f7f48b8946d83fb9dbbf002 Mon Sep 17 00:00:00 2001 From: Taro Yamada Date: Sun, 27 Jan 2019 13:43:30 +0900 Subject: [PATCH] Revert "Fixes #11128" This reverts commit 0bf05f0122f0f13cd0c0bc35a31861875d2ead31 because it breaks 30c81ce. Please see #11540. --- src/core/execute.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/core/execute.c b/src/core/execute.c index 092c80a6e7..07c5a72721 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -2160,14 +2160,8 @@ static int setup_exec_directory( r = mkdir_label(p, context->directories[type].mode); if (r < 0 && r != -EEXIST) goto fail; - if (r == -EEXIST) { - if (chmod(p, context->directories[type].mode) < 0) { - r = -errno; - goto fail; - } - if (!context->dynamic_user) - continue; - } + if (r == -EEXIST && !context->dynamic_user) + continue; } /* Don't change the owner of the configuration directory, as in the common case it is not written to by