From d03cb6b85d120ea886bb03a84c141bff4e62a80a Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 20 Nov 2020 22:48:59 +0900 Subject: [PATCH] link-config: make MACAddressPolicy= accept an empty string --- src/udev/net/link-config.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c index afb2cd4d1c9..0519635748c 100644 --- a/src/udev/net/link-config.c +++ b/src/udev/net/link-config.c @@ -668,8 +668,12 @@ static const char* const mac_address_policy_table[_MAC_ADDRESS_POLICY_MAX] = { }; DEFINE_STRING_TABLE_LOOKUP(mac_address_policy, MACAddressPolicy); -DEFINE_CONFIG_PARSE_ENUM(config_parse_mac_address_policy, mac_address_policy, MACAddressPolicy, - "Failed to parse MAC address policy"); +DEFINE_CONFIG_PARSE_ENUM_WITH_DEFAULT( + config_parse_mac_address_policy, + mac_address_policy, + MACAddressPolicy, + MAC_ADDRESS_POLICY_NONE, + "Failed to parse MAC address policy"); static const char* const name_policy_table[_NAMEPOLICY_MAX] = { [NAMEPOLICY_KERNEL] = "kernel", -- 2.47.3