remove any leading ::ffff: on ipv4 addresses
[spider.git] / cmd / talk.pl
index 2d1fbb9ef27d402c1e441d2731951aa6c9d56a96..acd2eba54f84e6a70a73a826a18924b78532c70e 100644 (file)
@@ -1,5 +1,5 @@
 #
-# The talk command
+# The talk command (improved)
 #
 # Copyright (c) 1998 Dirk Koopman G1TLH
 #
@@ -32,7 +32,6 @@ return (1, $self->msg('e8')) unless $to;
 
 $to = uc $to;
 
-return (1, $self->msg('e5')) if $self->remotecmd || $self->inscript;
 return (1, $self->msg('e22', $to)) unless is_callsign($to);
 return (1, $self->msg('e28')) unless $self->registered || $to eq $main::myalias;
 
@@ -40,7 +39,7 @@ $via = uc $via if $via;
 my $call = $via || $to;
 my $clref = Route::get($call);     # try an exact call
 my $dxchan = $clref->dxchan if $clref;
-#return (1, $self->msg('e7', $call)) unless $dxchan;
+push @out, $self->msg('e7', $call) unless $dxchan;
 
 #$DB::single = 1;