X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProtHandle.pm;h=d63b6e00926d70e2edf05b9f233e7eb0b268e5f3;hb=8bdb2c82158893b5fdddb7a88f83375411f99679;hp=c7554d72375a694b9356595c5425008942130a0a;hpb=17a3003a0cee5a3ba360fa2bccb382f0647de2b9;p=spider.git diff --git a/perl/DXProtHandle.pm b/perl/DXProtHandle.pm index c7554d72..d63b6e00 100644 --- a/perl/DXProtHandle.pm +++ b/perl/DXProtHandle.pm @@ -1413,10 +1413,14 @@ sub handle_92 $self->broadcast_route_pc9x($origin, undef, $line, 0); foreach my $r (@rdel) { + next unless $r; + $self->route_pc21($pcall, undef, $r) if $r->isa('Route::Node'); $self->route_pc17($pcall, undef, $parent, $r) if $r->isa('Route::User'); } foreach my $r (@radd) { + next unless $r; + $self->route_pc19($pcall, undef, $r) if $r->isa('Route::Node'); $self->route_pc16($pcall, undef, $parent, $r) if $r->isa('Route::User'); }