X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fdx.pl;h=85dc4cf91f47aba2df092596b78eca31b2d218f5;hb=dbc63738d8b497c03bfb81c84e61161bb5c7931a;hp=6e14cda5caa4d36038326085fb39b1fbd3f2e297;hpb=77f4f8ef18caeb6cc96f114cc9a000bc72e19d1b;p=spider.git diff --git a/cmd/dx.pl b/cmd/dx.pl index 6e14cda5..85dc4cf9 100644 --- a/cmd/dx.pl +++ b/cmd/dx.pl @@ -33,14 +33,14 @@ if ($f[0] =~ /^by$/i) { } # get the freq and callsign either way round -if (is_freq($f[1])) { +if (is_freq($f[1]) && $f[0] =~ m{^[\w\d]+(?:/[\w\d]+){0,2}$}) { $spotted = uc $f[0]; $freq = $f[1]; -} elsif (is_freq($f[0])) { +} elsif (is_freq($f[0]) && $f[1] =~ m{^[\w\d]+(?:/[\w\d]+){0,2}$}) { $freq = $f[0]; $spotted = uc $f[1]; } else { - return (1, $self->msg('dx2')); + return (1, $self->msg('dx3')); } # make line the rest of the line