target eph_dup better
[spider.git] / perl / DXProtHandle.pm
index f3209c1866a368f7a9fc591484442e9557450b8a..06649f67afb9d64a5d7d85f7bb8c35d0c461a87a 100644 (file)
@@ -1689,6 +1689,11 @@ sub handle_93
                }
        }
 
+       # this is catch loops caused by bad software ...
+       if (eph_dup("PC93|$from|$text|$onode")) {
+               return;
+       }
+
        # if this is a 'bad spotter' user then ignore it
        my $nossid = $from;
        $nossid =~ s/-\d+$//;