fix users delete? messages, local::pcprot()
[spider.git] / perl / DXProt.pm
index e1b1ea45b0fc5c3b87d01fdd6c767f4d17b6ec15..67dc56632d80b4d2e06abcb509daa2d239c7c71e 100644 (file)
@@ -429,14 +429,15 @@ sub normal
                }
        }
 
+       my $origin = $self->{call};
+
        if (defined &Local::pcprot) {
                my $r;
-               eval { $r = Local::pcprot($self, $pcno, $line, @field); };
+               eval { $r = Local::pcprot($self, $pcno, $line,  $origin, \@field); };
                return if $r;                   # i.e don't process it
        }
 
        # send it out for processing
-       my $origin = $self->{call};
        no strict 'subs';
        my $sub = "handle_$pcno";