return (1, $self->msg('e28')) unless $self->isregistered;
-my $addr = $self->hostname || '127.0.0.1';
+my $addr = DXCommandmode::alias_localhost($self->hostname || '127.0.0.1');
+
Log('cmd', "$self->{call}|$addr|dx|$line");
my @bad;
if ($DXProt::baddx->in($spotted)) {
$localonly++;
}
-if ($DXProt::badspotter->in($spotternoid)) {
+if ($DXProt::badspotter->in($spotternoid) || $self->badip) {
LogDbg('DXCommand', "badspotter $spotternoid as $spotter ($oline) from $addr");
$localonly++;
}