]> git.proxmox.com Git - pve-manager.git/blobdiff - PVE/API2/Network.pm
api2: network: improve code readability
[pve-manager.git] / PVE / API2 / Network.pm
index 558d78a994e16b27f9386fd13a96aa1eed770f42..00d964a79fa834a3cd41ccf7013d4224443f7597 100644 (file)
@@ -247,9 +247,9 @@ __PACKAGE__->register_method({
 
            for my $k (sort keys $ifaces->%*) {
                my $type = $ifaces->{$k}->{type};
-               my $match = ($tfilter eq $type) || (
-                   ($tfilter =~ /^any(_local)?_bridge$/) &&
-                   ($type eq 'bridge' || $type eq 'OVSBridge'));
+               my $is_bridge = $type eq 'bridge' || $type eq 'OVSBridge';
+               my $bridge_match = $is_bridge && $tfilter =~ /^any(_local)?_bridge$/;
+               my $match = $tfilter eq $type || $bridge_match;
                delete $ifaces->{$k} if !$match;
            }