From 2703710f1a44f6fcf96524d3a807e566069548c7 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 16 Jul 2010 20:20:26 +0400 Subject: [PATCH] * Assume 7bit as default transfer encoding --- src/expressions.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/expressions.c b/src/expressions.c index 14ac3d98f..b377fa0ba 100644 --- a/src/expressions.c +++ b/src/expressions.c @@ -1595,10 +1595,18 @@ rspamd_compare_transfer_encoding (struct worker_task * task, GList * args, void if (GMIME_IS_PART (part)) { #ifndef GMIME24 part_enc = g_mime_part_get_encoding (GMIME_PART (part)); + if (part_enc == GMIME_PART_ENCODING_DEFAULT) { + /* Assume 7bit as default transfer encoding */ + part_enc = GMIME_PART_ENCODING_7BIT; + } #else part_enc = g_mime_part_get_content_encoding (GMIME_PART (part)); + if (part_enc == GMIME_CONTENT_ENCODING_DEFAULT) { + /* Assume 7bit as default transfer encoding */ + part_enc = GMIME_CONTENT_ENCODING_7BIT; + } #endif - + debug_task ("got encoding in part: %d and compare with %d", (int)part_enc, (int)enc_req); #ifndef GMIME24 -- 2.39.5