X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=eb65eb44fd7b31415216e7b1209fdf252de50fbe;hb=0e49d2c191786b825674e0cca106eef004c99899;hp=ef3f331707180c754807f085411992367b1b267c;hpb=2a37fdae7b5154d77fe602bf18d6fa908e634748;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index ef3f3317..eb65eb44 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -370,8 +370,19 @@ sub normal return; } } + + my @spot = Spot::prepare($field[1], $field[2], $d, $field[5], $field[6], $field[7]); + # global spot filtering on INPUT + if ($self->{inspotsfilter}) { + my ($filter, $hops) = $self->{inspotsfilter}->it(@spot); + unless ($filter) { + dbg('chan', "PCPROT: Rejected by filter"); + return; + } + } - my @spot = Spot::add($field[1], $field[2], $d, $field[5], $field[6], $field[7]); + # add it + Spot::add(@spot); # # @spot at this point contains:-