X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProtHandle.pm;h=fed2cbeea1efad9eb25675aa209090fba341f19d;hb=7f0e53a059144b444ef04ea7609ce0049a4ae268;hp=16623045ba106afef6b63272e5cdad006ad522e5;hpb=e5c997014264879491d54f28811853a010519f5e;p=spider.git diff --git a/perl/DXProtHandle.pm b/perl/DXProtHandle.pm index 16623045..fed2cbee 100644 --- a/perl/DXProtHandle.pm +++ b/perl/DXProtHandle.pm @@ -106,8 +106,8 @@ sub handle_10 RouteDB::update($_[6], $self->{call}); # RouteDB::update($to, $_[6]); - # convert this to a PC93 and process it as such - $self->normal(pc93($to, $from, $via, $_[3], $_[6])); + # convert this to a PC93, coming from mycall with origin set and process it as such + $main::me->normal(pc93($to, $from, $via, $_[3], $_[6])); } # DX Spot handling @@ -1696,6 +1696,7 @@ sub handle_93 return; } + # remember that we are converting PC10->PC93 unless ($self->{do_pc9x}) { dbg("PCPROT: PC9x come in from non-PC9x node, ignored") if isdbg('chanerr'); return;