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 $!");
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$/;
}
sub zone_warnmore ($) {
- print STDERR " $_[0]\n" or die $!;
+ print STDERR "$zone: $_[0]\n" or die $!;
}
use vars qw(%delgs); # $delgs{$nameserver_list} = [ $whosaidandwhy ]
$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);