X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=c4a81c7f509b503a9c3025217f2a3f80b45c5177;hb=f9fbccb42b30e28358cf59ee06e17a2d610561f6;hp=61e6a5d3e9dd31dd2ac094d7e34ce168c8248256;hpb=c87553a14286b31db30d28decb1c0d5c8327e443;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index 61e6a5d3..c4a81c7f 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -508,7 +508,8 @@ sub rspfcheck if ($nref) { if ($nref->dxchan == $self) { return 1 unless $user; - return 1 if grep $user eq $_, $nref->users; + my @users = $nref->users; + return 1 if @users == 0 || grep $user eq $_, @users; dbg("RSPF: $user not on $node") if isdbg('rspf'); } else { dbg("RSPF: Shortest path for $node is " . $nref->dxchan->{call}) if isdbg('rspf');