commit 8c0dfd2: [Minor] Do not add User-Agent if it exists
Vsevolod Stakhov
vsevolod at highsecure.ru
Thu Jul 18 15:14:08 UTC 2019
Author: Vsevolod Stakhov
Date: 2019-07-18 15:36:38 +0100
URL: https://github.com/rspamd/rspamd/commit/8c0dfd28675d6ff2a1d8d7166750acde69fbd15a
[Minor] Do not add User-Agent if it exists
---
src/libutil/http_connection.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/libutil/http_connection.c b/src/libutil/http_connection.c
index 9bf7456e7..d653758cf 100644
--- a/src/libutil/http_connection.c
+++ b/src/libutil/http_connection.c
@@ -1965,8 +1965,15 @@ rspamd_http_connection_write_message_common (struct rspamd_http_connection *conn
}
if (priv->ctx->config.user_agent && conn->type == RSPAMD_HTTP_CLIENT) {
- rspamd_http_message_add_header (msg, "User-Agent",
- priv->ctx->config.user_agent);
+ struct rspamd_http_header *found = NULL;
+
+ HASH_FIND (hh, msg->headers, "User-Agent",
+ sizeof ("User-Agent") - 1, found);
+
+ if (!found) {
+ rspamd_http_message_add_header (msg, "User-Agent",
+ priv->ctx->config.user_agent);
+ }
}
if (encrypted) {
More information about the Commits
mailing list