From fea1054a9cfac898262f1fa40fb4136c4c286e6b Mon Sep 17 00:00:00 2001 From: kenzok8 Date: Sun, 21 Jul 2024 12:19:52 +0800 Subject: [PATCH] update 2024-07-21 12:19:52 --- UA2F/src/handler.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/UA2F/src/handler.c b/UA2F/src/handler.c index 78dea4627..04db694b4 100644 --- a/UA2F/src/handler.c +++ b/UA2F/src/handler.c @@ -1,9 +1,9 @@ #include "handler.h" +#include #include "cache.h" #include "custom.h" #include "statistics.h" #include "util.h" -#include #ifdef UA2F_ENABLE_UCI #include "config.h" @@ -42,10 +42,12 @@ void init_handler() { #endif #ifdef UA2F_CUSTOM_UA - memset(replacement_user_agent_string, ' ', MAX_USER_AGENT_LENGTH); - strncpy(replacement_user_agent_string, UA2F_CUSTOM_UA, strlen(UA2F_CUSTOM_UA)); - syslog(LOG_INFO, "Using embed user agent string: %s", replacement_user_agent_string); - ua_set = true; + if (!ua_set) { + memset(replacement_user_agent_string, ' ', MAX_USER_AGENT_LENGTH); + strncpy(replacement_user_agent_string, UA2F_CUSTOM_UA, strlen(UA2F_CUSTOM_UA)); + syslog(LOG_INFO, "Using embed user agent string: %s", replacement_user_agent_string); + ua_set = true; + } #endif if (!ua_set) {