Mailing List Archive

svn commit: rev 9785 - incubator/spamassassin/trunk/spamd
Author: parker
Date: Fri Mar 26 23:38:56 2004
New Revision: 9785

Modified:
incubator/spamassassin/trunk/spamd/spamd.raw
Log:
Bug 3214 - Spamd not using per-user Bayes settings

When using -q/--sql-config or --ldap-config spamd was not switching to
the proper user. Added call to signal_user_changed when those are
set.



Modified: incubator/spamassassin/trunk/spamd/spamd.raw
==============================================================================
--- incubator/spamassassin/trunk/spamd/spamd.raw (original)
+++ incubator/spamassassin/trunk/spamd/spamd.raw Fri Mar 26 23:38:56 2004
@@ -1225,9 +1225,13 @@
}

sub handle_user_sql {
- unless($spamtest->load_scoreonly_sql(@_)) {
+ my ($username) = @_;
+
+ unless($spamtest->load_scoreonly_sql($username)) {
return 0;
}
+ $spamtest->signal_user_changed({username => $username,
+ user_dir => undef});
return 1;
}

@@ -1236,6 +1240,8 @@
my $username = shift;
Mail::SpamAssassin::dbg("handle_user_ldap($username)");
$spamtest->load_scoreonly_ldap ($username);
+ $spamtest->signal_user_changed({username => $username,
+ user_dir => undef});
return 1;
}