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