]> dxcluster.net Git - spider.git/blobdiff - perl/Route.pm
fix missing if $ref in alldxchan
[spider.git] / perl / Route.pm
index f406a98a619bf2460abb532a97d088b8320b1d0d..3f940426f4068ffb1e7242de41765eff645b5125 100644 (file)
@@ -243,7 +243,7 @@ sub alldxchan
        my @dxchan = @_;
        foreach my $p (@{$self->{parent}}) {
                my $ref = $self->get($p);
        my @dxchan = @_;
        foreach my $p (@{$self->{parent}}) {
                my $ref = $self->get($p);
-               push @dxchan, $ref->alldxchan(@dxchan);
+               push @dxchan, $ref->alldxchan(@dxchan) if $ref;
        }
        return @dxchan;
 }
        }
        return @dxchan;
 }