From: Vsevolod Stakhov Date: Tue, 8 Sep 2015 12:44:18 +0000 (+0100) Subject: Use folding for symbols header. X-Git-Tag: 1.0.0~69 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8402676ce759e40d66228cc5fdfc2e40cded91f3;p=thirdparty%2Frspamd.git Use folding for symbols header. --- diff --git a/src/client/rspamc.c b/src/client/rspamc.c index a3d67a8076..906eb568f2 100644 --- a/src/client/rspamc.c +++ b/src/client/rspamc.c @@ -861,7 +861,7 @@ rspamc_mime_output (FILE *out, ucl_object_t *result, GString *input, GError *err const ucl_object_t *cur, *metric, *res; ucl_object_iter_t it = NULL; const gchar *action = "no action"; - GString *symbuf; + GString *symbuf, *folded_symbuf; gint act; gdouble score = 0.0, required_score = 0.0; gchar scorebuf[32]; @@ -951,10 +951,10 @@ rspamc_mime_output (FILE *out, ucl_object_t *result, GString *input, GError *err g_string_erase (symbuf, symbuf->len - 1, 1); } - sc = g_mime_utils_header_encode_text (symbuf->str); + folded_symbuf = rspamd_header_value_fold ("X-Spam-Symbols", symbuf->str); g_mime_object_append_header (GMIME_OBJECT (message), "X-Spam-Symbols", - sc); - g_free (sc); + folded_symbuf->str); + g_string_free (folded_symbuf, TRUE); g_string_free (symbuf, TRUE); if (json || raw) {