]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: an empty string resets delegate controllers but enables Delegate= (#8826)
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 26 Apr 2018 13:40:45 +0000 (22:40 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 26 Apr 2018 13:40:45 +0000 (15:40 +0200)
This partially reverts ff1b8455c26b560641d476b426209e297209333a.

src/core/load-fragment.c

index c0b1fbe5257f59fd60b631a118b2d1b6367976b0..9699421cf14e761e667f1dd717dfff8bc9cdb9c8 100644 (file)
@@ -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;
         }