1. protect against PC41s with field[3] == field[2]
[spider.git] / perl / DXProt.pm
index ed8d2e5bf67c10c5d87914e50c4ff62916f335a5..615dfdd08316b24cfec90b12ef8e0da2dc878291 100644 (file)
@@ -920,6 +920,11 @@ sub normal
 #                      my $ref = Route::get($call) || Route->new($call);
 #                      return unless $self->in_filter_route($ref);
 
+                       if ($field[3] eq $field[2]) {
+                               dbg('PCPROT: invalid value') if isdbg('chanerr');
+                               return;
+                       }
+
                        # add this station to the user database, if required
                        my $user = DXUser->get_current($call);
                        $user = DXUser->new($call) if !$user;