aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2015-07-10 15:28:34 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2015-07-10 15:28:34 +0300
commit5bbf06a701121f6c66f569e6ef99fddf017e95cd (patch)
tree70c4be4cf8740ed40964655dfcf69d5082a3c3e8
parent9517274eff7854909fe1aada3f8aadc580d0ce2e (diff)
downloaddnstools-5bbf06a701121f6c66f569e6ef99fddf017e95cd.tar.gz
dnstools-5bbf06a701121f6c66f569e6ef99fddf017e95cd.tar.bz2
Minor changes
* axfr2acl/axfr2acl
-rwxr-xr-xaxfr2acl/axfr2acl6
1 files changed, 2 insertions, 4 deletions
diff --git a/axfr2acl/axfr2acl b/axfr2acl/axfr2acl
index 1accab7..19e4f24 100755
--- a/axfr2acl/axfr2acl
+++ b/axfr2acl/axfr2acl
@@ -152,13 +152,13 @@ sub read_acl($) {
next if /^acl/;
next if /}/;
abend("$file:$line: invalid CIDR: $_") unless (Net::CIDR::cidrvalidate($_));
@oldlist = Net::CIDR::cidradd($_,@oldlist);
$line++;
}
- sort @oldlist;
+ @oldlist = sort @oldlist;
close(FILE);
}
###########
($script = $0) =~ s/.*\///;
@@ -311,18 +311,16 @@ if ($need_update) {
if (!$need_update) {
debug('GENERAL', 1, "shutdown: list unchanged");
logdone();
exit(1);
}
-sort @netlist;
-
if ($update) {
my %oldset = map { $_ => $_ } @oldlist;
$update = 0;
- foreach my $net (@netlist) {
+ foreach my $net (sort @netlist) {
if (!$oldset{$net}) {
$update = 1;
last;
} else {
delete $oldset{$net};
}

Return to:

Send suggestions and report system problems to the System administrator.