You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2004/02/19 19:45:25 UTC

svn commit: rev 6780 - incubator/spamassassin/trunk/lib/Mail/SpamAssassin

Author: jm
Date: Thu Feb 19 10:45:24 2004
New Revision: 6780

Modified:
   incubator/spamassassin/trunk/lib/Mail/SpamAssassin/MsgContainer.pm
Log:
oops.  make sure finish_metadata can be called multiple times

Modified: incubator/spamassassin/trunk/lib/Mail/SpamAssassin/MsgContainer.pm
==============================================================================
--- incubator/spamassassin/trunk/lib/Mail/SpamAssassin/MsgContainer.pm	(original)
+++ incubator/spamassassin/trunk/lib/Mail/SpamAssassin/MsgContainer.pm	Thu Feb 19 10:45:24 2004
@@ -667,8 +667,10 @@
 
 sub finish_metadata {
   my ($self) = @_;
-  $self->{metadata}->finish();
-  delete $self->{metadata};
+  if ($self->{metadata}) {
+    $self->{metadata}->finish();
+    delete $self->{metadata};
+  }
 }
 
 =item finish()
@@ -679,7 +681,7 @@
 
 sub finish {
   my ($self) = @_;
-  $self->{metadata}->finish();
+  $self->finish_metadata();
 }
 
 # ---------------------------------------------------------------------------