X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Ftalk.pl;fp=cmd%2Ftalk.pl;h=827ff672d3a26210af2e95aabe8ddabc0f53a6ff;hb=7de34899527cbc4dfacdcc6452926b3d2d73792c;hp=ced47037b901b6951ec62f22fd323cb7a9254784;hpb=09c40605dd6922b1ac8d08767614697f51e094b2;p=spider.git diff --git a/cmd/talk.pl b/cmd/talk.pl index ced47037..827ff672 100644 --- a/cmd/talk.pl +++ b/cmd/talk.pl @@ -24,7 +24,9 @@ if ($argv[1] eq '>') { } my $call = $via ? $via : $to; -my $ref = DXCluster->get($call); +my $ref = DXCluster->get_exact($call); # try an exact call +$ref = DXCluster->get($call) unless $ref; # try one ignoring SSID +$ref = DXChannel->get($call) unless $ref; # is it local? # if we haven't got an explicit via and we can't see them, try their node unless ($ref || $via) {