From: Steinar H. Gunderson Date: Sun, 23 Jun 2013 14:24:30 +0000 (+0200) Subject: Fix a bug where max_updates_per_transaction would not be respected. X-Git-Url: https://git.sesse.net/?p=itkacl;a=commitdiff_plain;h=a496477ed11f37e0737353f085119fd886614450 Fix a bug where max_updates_per_transaction would not be respected. --- diff --git a/itkacl-2.1/sync-itkacl.pl b/itkacl-2.1/sync-itkacl.pl index 868ee0f..d8e49c9 100755 --- a/itkacl-2.1/sync-itkacl.pl +++ b/itkacl-2.1/sync-itkacl.pl @@ -90,12 +90,12 @@ sub update_zone { for my $entry (keys %entries) { next if (exists($current_entries{$entry})); - last if (++$num_lines == $itkaclsyncconfig::max_updates_per_transaction); + last if (++$num_lines >= $itkaclsyncconfig::max_updates_per_transaction); print NSUPDATE "update add $entry 10 A 127.0.0.1\n"; } for my $entry (keys %current_entries) { next if (exists($entries{$entry})); - last if (++$num_lines == $itkaclsyncconfig::max_updates_per_transaction); + last if (++$num_lines >= $itkaclsyncconfig::max_updates_per_transaction); print NSUPDATE "update delete $entry\n"; } print NSUPDATE "send\n";