From 19b21da74a879a86f1172376bd45c070ac1db80b Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 3 Dec 2008 21:48:56 +0000 Subject: ** Fixes bug #560420 (patch by hp@syntomax.com) 2008-12-03 Matthew Barnes ** Fixes bug #560420 (patch by hp@syntomax.com) * plugins/sa-junk-plugin/em-junk-filter.c (pipe_to_sa_full): spamc and spamassassin use error codes >= 64 to denote execution errors. Positive error codes < 64 means the message was identified as spam. svn path=/trunk/; revision=36828 --- plugins/sa-junk-plugin/ChangeLog | 9 +++++++++ plugins/sa-junk-plugin/em-junk-filter.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'plugins/sa-junk-plugin') diff --git a/plugins/sa-junk-plugin/ChangeLog b/plugins/sa-junk-plugin/ChangeLog index badfbb83ff..46f51c7003 100644 --- a/plugins/sa-junk-plugin/ChangeLog +++ b/plugins/sa-junk-plugin/ChangeLog @@ -1,3 +1,12 @@ +2008-12-03 Matthew Barnes + + ** Fixes bug #560420 (patch by hp@syntomax.com) + + * em-junk-filter.c (pipe_to_sa_full): + spamc and spamassassin use error codes >= 64 to denote execution + errors. Positive error codes < 64 means the message was identified + as spam. + 2008-09-29 Sankar P License Changes diff --git a/plugins/sa-junk-plugin/em-junk-filter.c b/plugins/sa-junk-plugin/em-junk-filter.c index 1a442b42aa..4cb554eb17 100644 --- a/plugins/sa-junk-plugin/em-junk-filter.c +++ b/plugins/sa-junk-plugin/em-junk-filter.c @@ -250,7 +250,7 @@ pipe_to_sa_full (CamelMimeMessage *msg, const char *in, char **argv, int rv_err, else res = rv_err; - if (res != 0) + if (res >= 64) g_set_error (error, EM_JUNK_ERROR, res, _("Pipe to SpamAssassin failed, error code: %d"), res); return res; -- cgit v1.2.3