You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2009/11/17 16:00:34 UTC
svn commit: r881316 - in /spamassassin/trunk:
lib/Mail/SpamAssassin/BayesStore/BDB.pm t/bayesbdb.t
Author: mmartinec
Date: Tue Nov 17 15:00:34 2009
New Revision: 881316
URL: http://svn.apache.org/viewvc?rev=881316&view=rev
Log:
Fixed bug in BayesStore::BDB::tok_get, fixed corresponding test
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/BayesStore/BDB.pm
spamassassin/trunk/t/bayesbdb.t
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/BayesStore/BDB.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/BayesStore/BDB.pm?rev=881316&r1=881315&r2=881316&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/BayesStore/BDB.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/BayesStore/BDB.pm Tue Nov 17 15:00:34 2009
@@ -777,8 +777,8 @@
sub tok_get {
my($self, $token) = @_;
dbg("bayes: Entering tok_get");
- my $array = $self->tok_get_all([$token]);
- return !@$array ? () : @{$array->[0]};
+ my $array = $self->tok_get_all($token);
+ return !@$array ? () : (@{$array->[0]})[1,2,3];
}
=head2 tok_get_all
Modified: spamassassin/trunk/t/bayesbdb.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/bayesbdb.t?rev=881316&r1=881315&r2=881316&view=diff
==============================================================================
--- spamassassin/trunk/t/bayesbdb.t (original)
+++ spamassassin/trunk/t/bayesbdb.t Tue Nov 17 15:00:34 2009
@@ -38,7 +38,7 @@
}
ok($sa);
-ok ($sa->{bayes_scanner} && getimpl);
+ok($sa->{bayes_scanner} && getimpl);
ok(!$sa->{bayes_scanner}->is_scan_available());
@@ -149,6 +149,7 @@
# make sure we learn to a journal
tstlocalrules ("
+bayes_store_module Mail::SpamAssassin::BayesStore::BDB
bayes_min_spam_num 10
bayes_min_ham_num 10
");