X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?p=spider.git;a=blobdiff_plain;f=cmd%2Ftalk.pl;h=953d5f2d3eae3fc6abf8cac10c098d41ec9e14d0;hp=5b8cdaeedf137f7139628c6f81a03344946a1c3b;hb=0824a94355e5fb2b4c379bb013d66466725629f5;hpb=2546ef0cfaaca39e65985e414258071a636979af diff --git a/cmd/talk.pl b/cmd/talk.pl index 5b8cdaee..953d5f2d 100644 --- a/cmd/talk.pl +++ b/cmd/talk.pl @@ -1,6 +1,8 @@ # # The talk command # +# Copyright (c) 1998 Dirk Koopman G1TLH +# # $Id$ # @@ -12,21 +14,17 @@ my $from = $self->call(); if ($argv[1] eq '>') { $via = uc $argv[2]; -# print "argv[0] $argv[0] argv[2] $argv[2]\n"; - $line =~ s/^$argv[0]\s+>\s+$argv[2]\s*//o; + $line =~ s/^$argv[0]\s+>\s+$argv[2]\s*//; } else { -# print "argv[0] $argv[0]\n"; - $line =~ s/^$argv[0]\s*//o; + $line =~ s/^$argv[0]\s*//; } -#print "to=$to via=$via line=$line\n"; my $dxchan = DXCommandmode->get($to); # is it for us? if ($dxchan && $dxchan->is_user) { $dxchan->send("$to de $from $line"); } else { + $line =~ s/\^//og; # remove any ^ characters my $prot = DXProt::pc10($self, $to, $via, $line); -# print "prot=$prot\n"; - DXProt::route($via?$via:$to, $prot); }