From c0437873780b3bbd8ba98c5d5c4ecc5d7c688fce Mon Sep 17 00:00:00 2001 From: ianmdlvl Date: Mon, 31 Dec 2001 20:20:12 +0000 Subject: [PATCH] Bugfixes etc. --- scripts/named-conf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/named-conf b/scripts/named-conf index 694ab94..24f9906 100755 --- a/scripts/named-conf +++ b/scripts/named-conf @@ -113,7 +113,7 @@ sub cfg_fail ($) { die "$quis: $where:\n $_[0]\n"; } sub read_config ($) { my ($if) = @_; - my ($fh,$z,@self, $mod,$dir,$prefix,$suffix,$lprefix,$lsuffix); + my ($fh,$z,@self,$before, $mod,$dir,$prefix,$suffix,$lprefix,$lsuffix); local ($_); $fh= new IO::File $if,'r' or cfg_fail("open $if:\n $!"); @@ -123,10 +123,11 @@ sub read_config ($) { cfg_fail("read config file $if:\n $!") if $fh->error(); last; } - s/^\s+//; chomp; s/\s+$//; + chomp; s/\s+$//; if (m/\\$/) { $before.= $_; next; } $_= $before.$_; $before= ''; + s/^\s+//; $where= "$if:$."; next if m/^\#/; last if m/^end$/; @@ -265,7 +266,7 @@ sub zone_warning ($) { } sub zone_warnmore ($) { - print STDERR " $_[0]\n" or die $!; + print STDERR "$zone: $_[0]\n" or die $!; } use vars qw(%delgs); # $delgs{$nameserver_list} = [ $whosaidandwhy ] @@ -546,7 +547,7 @@ sub lookup ($$$) { $h->error and die "$quis: read from adnshost:\n $!\n"; chomp @result; $!=0; $h->close; - die "$quis: lookup -t$type $domain $okrcodes failed $? $!\n" + die "$quis: lookup -t$type $domain $okrcodes failed $? $! @result\n" if $! or $?>6 or index($okrcodes,$?)<0; debug_trace("lookup <== $? @result"); return ($?,@result); -- 2.30.2