mirror of
git://scm.dxcluster.org/scm/spider
synced 2024-09-21 07:47:10 +00:00
fix more cases of non-local updates of local connections on PC92 C
This commit is contained in:
parent
f44ebfb228
commit
fcbc2ac5d5
@ -1470,6 +1470,11 @@ sub handle_92
|
||||
return;
|
||||
}
|
||||
if ($is_extnode) {
|
||||
# this is only accepted from my "self"
|
||||
if (DXChannel::get($call) && $call ne $self->{call}) {
|
||||
dbg("PCPROT: locally connected node config for $call from other another node $self->{call}, ignored") if isdbg('chanerr');
|
||||
return;
|
||||
}
|
||||
# reparent to external node (note that we must have received a 'C' or 'A' record
|
||||
# from the true parent node for this external before we get one for the this node
|
||||
unless ($parent = Route::Node::get($call)) {
|
||||
|
Loading…
Reference in New Issue
Block a user