From: Yu Watanabe Date: Wed, 7 Oct 2020 11:39:47 +0000 (+0200) Subject: network: make Gateway= in [Route] section accept an empty string X-Git-Tag: v247-rc1~110^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d442bb372895302b824b41656243c772a7e636f5;p=thirdparty%2Fsystemd.git network: make Gateway= in [Route] section accept an empty string --- diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c index 12a344049f0..b59c48d4823 100644 --- a/src/network/networkd-route.c +++ b/src/network/networkd-route.c @@ -1720,6 +1720,14 @@ int config_parse_gateway( return 0; } + if (isempty(rvalue)) { + n->gateway_from_dhcp = false; + n->gw_family = AF_UNSPEC; + n->gw = IN_ADDR_NULL; + TAKE_PTR(n); + return 0; + } + if (streq(rvalue, "_dhcp")) { n->gateway_from_dhcp = true; TAKE_PTR(n);