-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bikrant Neupane writes:
> from maillog
> Deep recursion on subroutine "Mail::SpamAssassin::Message::Node::finish" 
> at /usr/local/lib/perl5/site_perl/5.8.5/Mail/SpamAssassin/Message/Node.pm 
> line 659

could you try this patch?  if it doesn't work, I suggest opening 
a bug in the bugzilla. 

- --j.

Index: lib/Mail/SpamAssassin/Message/Node.pm
===================================================================
- --- lib/Mail/SpamAssassin/Message/Node.pm       (revision 168093)
+++ lib/Mail/SpamAssassin/Message/Node.pm       (working copy)
@@ -641,7 +641,9 @@
   # Clean up our kids
   if (exists $self->{'body_parts'}) {
     while ( my $part = shift @{$self->{'body_parts'}} ) {
- -      $part->finish();
+      if ($part != $self) {
+        $part->finish();
+      }
     }
     undef $self->{'body_parts'};
   }
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFCebg1MJF5cimLx9ARApEFAJ9nMoLE7XemL+5CQcKwmsSZ0Se9agCdEYVK
BzhM/hgKSKdocwmH7fdQdRQ=
=dFIN
-----END PGP SIGNATURE-----

Reply via email to