my $dxchan = DXChannel->get($call);
if ($dxchan) {
if ($dxchan->is_node) {
-
# first clear out any nodes on this dxchannel
- my $node = Route::Node::get($self->{call});
- my @rout = $node->del_nodes if $node;
- DXProt::route_pc21($self, @rout);
+ my $parent = Route::Node::get($call);
+ my @rout = $parent->del_nodes;
+ $dxchan->route_pc21($self, @rout) if @rout;
$dxchan->send(DXProt::pc18());
$dxchan->state('init');
push @out, $self->msg('init1', $call);