mirror of
git://scm.dxcluster.org/scm/spider
synced 2024-09-21 07:47:10 +00:00
correct PC17 handling even more
This commit is contained in:
parent
512557610c
commit
d1710a0c71
@ -543,10 +543,12 @@ sub handle_17
|
||||
my $uref = Route::User::get($ucall);
|
||||
unless ($uref) {
|
||||
dbg("PCPROT: Route::User $ucall not in config") if isdbg('chanerr');
|
||||
return;
|
||||
}
|
||||
my $parent = Route::Node::get($ncall);
|
||||
unless ($parent) {
|
||||
dbg("PCPROT: Route::Node $ncall not in config") if isdbg('chanerr');
|
||||
return;
|
||||
}
|
||||
|
||||
$dxchan = DXChannel::get($ncall);
|
||||
@ -568,12 +570,8 @@ sub handle_17
|
||||
}
|
||||
|
||||
# input filter if required and then remove user if present
|
||||
if ($parent) {
|
||||
# return unless $self->in_filter_route($parent);
|
||||
$parent->del_user($uref) if $uref;
|
||||
} else {
|
||||
$parent = Route->new($ncall); # throw away
|
||||
}
|
||||
$parent->del_user($uref) if $uref;
|
||||
|
||||
# send info to all logged in thingies
|
||||
$self->tell_login('logoutu', "$ncall: $ucall") if DXUser->get_current($ncall)->is_local_node;
|
||||
@ -584,7 +582,6 @@ sub handle_17
|
||||
return;
|
||||
}
|
||||
|
||||
$uref = Route->new($ucall) unless $uref; # throw away
|
||||
$self->route_pc17($origin, $line, $parent, $uref);
|
||||
# $self->route_pc92d($main::mycall, undef, $parent, $uref) if $dxchan;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user