X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fdx.pl;h=970182e4e28062b73b563c174bc024f20d03a9a6;hb=bbcb636f1bc71eb1426685ef64382ea42d27ecfb;hp=73ba0de0e4275dd74d11d4c63f06244146673786;hpb=bf2433ea0cf3e501ded7dd83b06a026121860d3d;p=spider.git diff --git a/cmd/dx.pl b/cmd/dx.pl index 73ba0de0..970182e4 100644 --- a/cmd/dx.pl +++ b/cmd/dx.pl @@ -15,12 +15,14 @@ my $spotted; my $freq; my @out; my $valid = 0; +my $localonly; return (1, $self->msg('e5')) if $self->remotecmd; my @bad; if (@bad = BadWords::check($line)) { $self->badcount(($self->badcount||0) + @bad); - return (1, $self->msg('e17', @bad)); + Log('DXCommand', "$self->{call} swore: $line"); + $localonly++; } # do we have at least two args? @@ -102,7 +104,7 @@ return (1, @out) unless $valid; # Store it here (but only if it isn't baddx) -if ($DXProt::baddx->in($spotted) || $freq =~ /^69/) { +if ($DXProt::baddx->in($spotted) || $freq =~ /^69/ || $localonly) { # heaven forfend that we get a 69Mhz band :-) if ($freq =~ /^69/) {