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 2006/10/25 15:05:21 UTC

svn commit: r467632 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm

Author: jm
Date: Wed Oct 25 06:05:20 2006
New Revision: 467632

URL: http://svn.apache.org/viewvc?view=rev&rev=467632
Log:
fix test failure in t/trust_path.t caused by mimeheader rule generated methods not being freed up by Mail::SA::finish()

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm?view=diff&rev=467632&r1=467631&r2=467632
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm Wed Oct 25 06:05:20 2006
@@ -131,6 +131,7 @@
 
       $self->{parser}->add_test($rulename, $evalfn."()",
                 $Mail::SpamAssassin::Conf::TYPE_BODY_EVALS);
+
       my $evalcode = '
         sub Mail::SpamAssassin::Plugin::MIMEHeader::'.$evalfn.' {
           $_[0]->eval_hook_called($_[1], q{'.$rulename.'});
@@ -144,6 +145,9 @@
       }
 
       $pluginobj->register_eval_rule($evalfn);
+
+      $pluginobj->register_generated_rule_method(
+        'Mail::SpamAssassin::Plugin::MIMEHeader::'.$evalfn);
     }
   });