X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fdx.pl;h=20046781a68f27f6f45f293c3bdf15b67a258e61;hb=d2166e1f70cd2fae131c906c67f1a322472fb5a4;hp=a7dc99ada65910c810fb45b8d31cb339de175067;hpb=06963a9fca5e08982934c10946b8452f13feba2c;p=spider.git diff --git a/cmd/dx.pl b/cmd/dx.pl index a7dc99ad..20046781 100644 --- a/cmd/dx.pl +++ b/cmd/dx.pl @@ -35,7 +35,7 @@ return (1, $self->msg('dx2')) unless @f >= 2; if ($f[0] =~ /^by$/i) { $spotter = uc $f[1]; - $line =~ s/^\s*$f[0]\s+$f[1]\s+//; + $line =~ s/^\s*\Q$f[0]\s+\Q$f[1]\s+//; $line = $f[2]; @f = split /\s+/, $line; return (1, $self->msg('dx2')) unless @f >= 2; @@ -103,7 +103,7 @@ return (1, @out) unless $valid; # Store it here (but only if it isn't baddx) my $t = (int ($main::systime/60)) * 60; -return (1, $self->msg('dup')) if Spot::dup($freq, $spotted, $t, $line); +return (1, $self->msg('dup')) if Spot::dup($freq, $spotted, $t, $line, $spotter); my @spot = Spot::prepare($freq, $spotted, $t, $line, $spotter, $main::mycall); if ($DXProt::baddx->in($spotted) || $freq =~ /^69/ || $localonly) {