summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-04-26 22:40:45 +0900
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-04-26 15:40:45 +0200
commitd48013f8a196b206b45ab9c63631f2a56aa5ece9 (patch)
tree98c911e5ed53850080f7b5f7e804b046e0754ab8
parent96aa6591d1103b8cca9a4db80ba478a18bdf3e9a (diff)
downloadsystemd-d48013f8a196b206b45ab9c63631f2a56aa5ece9.tar.gz
core: an empty string resets delegate controllers but enables Delegate= (#8826)
This partially reverts ff1b8455c26b560641d476b426209e297209333a.
-rw-r--r--src/core/load-fragment.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c
index c0b1fbe525..9699421cf1 100644
--- a/src/core/load-fragment.c
+++ b/src/core/load-fragment.c
@@ -3418,7 +3418,8 @@ int config_parse_delegate(
* mask to delegate. */
if (isempty(rvalue)) {
- c->delegate = false;
+ /* An empty string resets controllers and set Delegate=yes. */
+ c->delegate = true;
c->delegate_controllers = 0;
return 0;
}