X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Ftalk.pl;h=2d647d0f68a635291149884fe504df29307ad83e;hb=2343a398ca48f31195884e223839dfa0cb1d135f;hp=e94fd0250e30cf262671082438df449fe666cad4;hpb=61cdf7dc2b72c1898850a4d2aa403d712f22f8ee;p=spider.git diff --git a/cmd/talk.pl b/cmd/talk.pl index e94fd025..2d647d0f 100644 --- a/cmd/talk.pl +++ b/cmd/talk.pl @@ -29,7 +29,7 @@ my $ref = DXCluster->get($call); # if we haven't got an explicit via and we can't see them, try their node unless ($ref || $via) { my $user = DXUser->get($call); - $ref = DXCluster->get_exact($user->node); + $ref = DXCluster->get_exact($user->node) if $user; if ($ref) { $via = $user->node; push @out, "trying via $via.."; @@ -42,7 +42,7 @@ $line =~ s/\^/:/og; my $dxchan = DXCommandmode->get($to); # is it for us? if ($dxchan && $dxchan->is_user) { - $dxchan->send("$to de $from $line"); + $dxchan->send("$to de $from $line") if $dxchan->talk; Log('talk', $to, $from, $main::mycall, $line); } else { $line =~ s/\^//og; # remove any ^ characters