]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Add implicit Content-Type for milter proxied requests
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 8 May 2017 16:41:55 +0000 (17:41 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 8 May 2017 16:41:55 +0000 (17:41 +0100)
src/rspamd_proxy.c

index f579ec5c5c8beb798e1d54f6710b8c80934c0aef..fb782d3eb8af95cc4c5fe8dc6b9a284a419a9e67 100644 (file)
@@ -1281,6 +1281,17 @@ proxy_open_mirror_connections (struct rspamd_proxy_session *session)
 
                        if (m->compress) {
                                proxy_request_compress (msg);
+
+                               if (session->client_milter_conn) {
+                                       rspamd_http_message_add_header (msg, "Content-Type",
+                                                       "application/octet-stream");
+                               }
+                       }
+                       else {
+                               if (session->client_milter_conn) {
+                                       rspamd_http_message_add_header (msg, "Content-Type",
+                                                       "text/plain");
+                               }
                        }
 
                        rspamd_http_connection_write_message (bk_conn->backend_conn,
@@ -1660,6 +1671,16 @@ retry:
 
                        if (backend->compress) {
                                proxy_request_compress (msg);
+                               if (session->client_milter_conn) {
+                                       rspamd_http_message_add_header (msg, "Content-Type",
+                                                       "application/octet-stream");
+                               }
+                       }
+                       else {
+                               if (session->client_milter_conn) {
+                                       rspamd_http_message_add_header (msg, "Content-Type",
+                                                       "text/plain");
+                               }
                        }
 
                        rspamd_http_connection_write_message (