]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Ignore User header in SA mode.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 3 Jul 2015 13:44:00 +0000 (14:44 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 3 Jul 2015 13:44:25 +0000 (14:44 +0100)
src/libserver/protocol.c

index a0c824bc97e7a839bef52424bdfcfaf9e3ae7a72..d880b6229709ecfef946463618eab6e120b1fad1 100644 (file)
@@ -391,7 +391,13 @@ rspamd_protocol_handle_headers (struct rspamd_task *task,
                case 'u':
                case 'U':
                        if (g_ascii_strncasecmp (headern, USER_HEADER, hlen) == 0) {
-                               task->user = hv->str;
+                               /*
+                                * We must ignore User header in case of spamc, as SA has
+                                * different meaning of this header
+                                */
+                               if (!RSPAMD_TASK_IS_SPAMC (task)) {
+                                       task->user = hv->str;
+                               }
                        }
                        if (g_ascii_strncasecmp (headern, URLS_HEADER, hlen) == 0) {
                                if (h->value->len == sizeof ("extended") - 1 &&