get pc92 transfer call correct (ie don't change it)
[spider.git] / perl / DXProtHandle.pm
index c7554d72375a694b9356595c5425008942130a0a..d8bb6ac834f00a0a8083cdb60f027b698048cba3 100644 (file)
@@ -1411,12 +1411,16 @@ sub handle_92
                return;
        }
 
-       $self->broadcast_route_pc9x($origin, undef, $line, 0);
+       $self->broadcast_route_pc9x($pcall, 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');
        }