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);
}
});