fixed duplicate spot, always make clean ending
[spider.git] / perl / DXProt.pm
index b6c0b75903f61497b0343cad62899d09ab0d7eca..3c4b49f3d7d344fc1dc83825402d45beeed06cfd 100644 (file)
@@ -33,6 +33,7 @@ use Route;
 use Route::Node;
 use Script;
 use DXProtHandle;
+use DXCIDR;
 
 use strict;
 
@@ -556,6 +557,8 @@ sub send_dx_spot
        foreach $dxchan (@dxchan) {
                next if $dxchan == $main::me;
                next if $dxchan == $self && $self->is_node;
+               next if $dxchan == $self;
+
                if ($line =~ /PC61/ && !($dxchan->is_spider || $dxchan->is_user)) {
                        unless ($pc11) {
                                my @f = split /\^/, $line;