]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Tools.pm
array_intersect: followup: early exit if first empty intersection found
[pve-common.git] / src / PVE / Tools.pm
index 9b5614f148e7db4bdc1b5a3650c605d8a1d4b7dd..a9addcd7e595cc0737a0f1d3eca9f84da9e18447 100644 (file)
@@ -1677,6 +1677,7 @@ sub array_intersect {
        foreach my $element (keys %count) {
            push @$return_arr, $element if $count{$element} > 1;
        }
+       last if scalar(@$return_arr) == 0; # empty intersection, early exit
     }
 
     return $return_arr;