svn commit: r1933186 - spamassassin/trunk/lib/Mail/SpamAssassin/Plugin

[email protected] Mon, 20 Apr 2026 15:14:51 -0000
Newsgroups gmane.mail.spam.spamassassin.cvs
Message-ID <177669809186.824465.494752176272760418@svn03-he-fi>
Author: gbechis
Date: Mon Apr 20 15:14:51 2026
New Revision: 1933186

Log:
prune vocabulary in the correct code path

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/NeuralNetwork.pm
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/NeuralNetwork.pm	Mon Apr 20 14:59:22 2026	(r1933185)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/NeuralNetwork.pm	Mon Apr 20 15:14:51 2026	(r1933186)
@@ -1628,9 +1628,6 @@ sub _load_vocabulary_from_sql {
     _ham_count => 0
   );
 
-  my $conf = $self->{main}->{conf};
-  my $vocab_cap = $conf->{neuralnetwork_vocab_cap};
-
   eval {
     my $sth = $self->{dbh}->prepare("
       SELECT keyword, total_count, docs_count, spam_count, ham_count
@@ -1670,9 +1667,6 @@ sub _load_vocabulary_from_sql {
 
     dbg("Loaded $count vocabulary terms from SQL for user: $username " .
         "(spam_docs=$vocabulary{_spam_count}, ham_docs=$vocabulary{_ham_count})");
-
-    # Prune vocabulary if needed
-    $self->_prune_vocabulary(\%vocabulary, $vocab_cap);
     1;
   } or do {
     my $err = $@ || 'unknown';