]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd: Add missing match_wlan_iftype check to network_verify
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 12 Jun 2020 17:31:22 +0000 (19:31 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 14 Jun 2020 08:47:37 +0000 (10:47 +0200)
src/network/networkd-network.c

index bbecd706ce99c60e51dc3c411ad0e02f22aca391..51c57af563ae20cf205f23a9c6471c874e73b37d 100644 (file)
@@ -166,7 +166,8 @@ int network_verify(Network *network) {
         if (set_isempty(network->match_mac) && set_isempty(network->match_permanent_mac) &&
             strv_isempty(network->match_path) && strv_isempty(network->match_driver) &&
             strv_isempty(network->match_type) && strv_isempty(network->match_name) &&
-            strv_isempty(network->match_property) && strv_isempty(network->match_ssid) && !network->conditions)
+            strv_isempty(network->match_property) && strv_isempty(network->match_wlan_iftype) &&
+            strv_isempty(network->match_ssid) && !network->conditions)
                 return log_warning_errno(SYNTHETIC_ERRNO(EINVAL),
                                          "%s: No valid settings found in the [Match] section, ignoring file. "
                                          "To match all interfaces, add Name=* in the [Match] section.",