From 10b20e5a936e28de47b8c42fab8d73bce528fa8e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 21 May 2020 08:36:01 +0200 Subject: [PATCH] network: allow empty assignment to PreferredLifetime= Users might want to use that to unset a previous setting. The docs seem OK as they are: we don't need to explictly mention the empty value, since it is almost always allowed. --- src/network/networkd-address.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index f9bbd05dd8b..9b78530334a 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -967,8 +967,8 @@ int config_parse_lifetime(const char *unit, if (r < 0) return r; - /* We accept only "forever", "infinity", or "0". */ - if (STR_IN_SET(rvalue, "forever", "infinity")) + /* We accept only "forever", "infinity", empty, or "0". */ + if (STR_IN_SET(rvalue, "forever", "infinity", "")) k = CACHE_INFO_INFINITY_LIFE_TIME; else if (streq(rvalue, "0")) k = 0; -- 2.47.3