my $text = $pc->[6];
my $onode = uc $pc->[7];
my $ipaddr = $pc->[8];
-
+
+ $onode = undef unless $onode && is_callsign($onode);
$onode //= $pcall;
+ $ipaddr = undef unless $ipaddr && is_ipaddr($ipaddr);
# this is catch loops caused by bad software ...
if (eph_dup("PC93|$from|$text|$onode", $pc10_dupe_age)) {
sub populate_routing_table
{
my ($self, $node, $user, $ip) = @_;
-
+
my $rn = Route::Node::get($node);
unless ($rn) {
$rn = Route::Node->new($node);