]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
link-config: make MACAddressPolicy= accept an empty string
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 20 Nov 2020 13:48:59 +0000 (22:48 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 20 Nov 2020 13:59:12 +0000 (22:59 +0900)
src/udev/net/link-config.c

index afb2cd4d1c9359b80a8fec458100aeb43745377f..0519635748cb77ffdeb6fc564be9d1a2c13fcd74 100644 (file)
@@ -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",