I'm getting a warning on every message:

Use of uninitialized value in array element at
[...]lib/Qpsmtpd/Transaction.pm line 164.

I actually don't use any plugins that run on the body.  Perhaps
_body_current_pos is being initialized by plugins that parse the body?


--- Transaction.pm      2005-05-11 16:43:37.167427018 -0700
+++ Transaction.pm.new  2005-05-11 19:57:40.299884709 -0700
@@ -160,6 +160,7 @@
   }
   else {
     return unless $self->{_body_array};
+    $self->{_body_current_pos} ||= 0;
     my $line = $self->{_body_array}->[$self->{_body_current_pos}];
     $self->{_body_current_pos}++;
     return $line;

Reply via email to