]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Pass queue-id from Milter to log tag
authorVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 5 Aug 2024 16:20:32 +0000 (17:20 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Mon, 5 Aug 2024 17:43:11 +0000 (18:43 +0100)
src/libserver/milter.c

index f35278a0e4dbbe872166bdafed842022823ed50b..94b0d6cc14af04736e616564d90fc2645c16f3e5 100644 (file)
@@ -1465,10 +1465,16 @@ rspamd_milter_macro_http(struct rspamd_milter_session *session,
                return;
        }
 
+       /*
+        * When we get a queue-id we try to pass it to the backend, where possible
+        * We also need that for logging consistency
+        */
        IF_MACRO("{i}")
        {
                rspamd_http_message_add_header_len(msg, QUEUE_ID_HEADER,
                                                                                   found->begin, found->len);
+               rspamd_http_message_add_header_len(msg, LOG_TAG_HEADER,
+                                                                                  found->begin, found->len);
        }
        else
        {
@@ -1476,6 +1482,8 @@ rspamd_milter_macro_http(struct rspamd_milter_session *session,
                {
                        rspamd_http_message_add_header_len(msg, QUEUE_ID_HEADER,
                                                                                           found->begin, found->len);
+                       rspamd_http_message_add_header_len(msg, LOG_TAG_HEADER,
+                                                                                          found->begin, found->len);
                }
        }