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/11/01 12:25:26 UTC
svn commit: r469862 - /spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi
Author: jm
Date: Wed Nov 1 03:25:25 2006
New Revision: 469862
URL: http://svn.apache.org/viewvc?view=rev&rev=469862
Log:
avoid unavailable data crashing the entire script
Modified:
spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi
Modified: spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi
URL: http://svn.apache.org/viewvc/spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi?view=diff&rev=469862&r1=469861&r2=469862
==============================================================================
--- spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi (original)
+++ spamassassin/trunk/masses/rule-qa/automc/ruleqa.cgi Wed Nov 1 03:25:25 2006
@@ -969,6 +969,14 @@
$ruleslist ||= '';
my @rules = split (' ', $ruleslist);
+ if (ref $self->{freqs_ordr}{$key} ne 'ARRAY') {
+ print qq(
+ <h3 class=freqs_title>$desc</h3>
+ <i>($key not found in freqs_ordr hash, skipped)</>
+ );
+ return;
+ }
+
if ($self->{rules_all}) {
push @rules, @{$self->{freqs_ordr}{$key}};
}