mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 06:03:28 +00:00
Only read one XML file https://github.com/webmin/webmin/issues/2351
This commit is contained in:
@@ -91,8 +91,8 @@ $service =~ s/[^A-Za-z0-9\-]//g;
|
||||
# Check for file in directory containing all services as xml files
|
||||
my @ports;
|
||||
my @protos;
|
||||
foreach my $services_dir ("/usr/lib/firewalld/services",
|
||||
"/etc/firewalld/services") {
|
||||
foreach my $services_dir ("/etc/firewalld/services",
|
||||
"/usr/lib/firewalld/services") {
|
||||
my $service_file = "$services_dir/$service.xml";
|
||||
if (-r $service_file) {
|
||||
my $lref = &read_file_lines($service_file, 1);
|
||||
@@ -104,6 +104,7 @@ foreach my $services_dir ("/usr/lib/firewalld/services",
|
||||
push(@protos, $proto) if ($port && $proto);
|
||||
}
|
||||
}
|
||||
last if (@ports);
|
||||
}
|
||||
}
|
||||
@ports = &unique(@ports);
|
||||
|
||||
Reference in New Issue
Block a user