# now check the call over
my $node = DXCluster->get_exact($call);
if ($node) {
- my $dxchan;
+ my $dxchan;
if (($dxchan = DXChannel->get($call)) && $dxchan != $self) {
dbg('chan', "LOOP: $call connected locally");
}
if ($pcno == 50) { # keep alive/user list
my $node = DXCluster->get_exact($field[1]);
if ($node) {
+ return unless $node->isa('DXNode');
return unless $node->dxchan == $self;
$node->update_users($field[2]);
}