diff options
| author | luwenpeng <[email protected]> | 2021-02-23 09:33:27 +0800 |
|---|---|---|
| committer | 卢文朋 <[email protected]> | 2021-02-23 14:51:15 +0800 |
| commit | 62dde9ea6e638900e7616dd90e688dd270df7416 (patch) | |
| tree | 086c736488b618db9a6b7c30b1570e8fa37ca2ca /plugin/business/pangu-http/src/pangu_http.cpp | |
| parent | 24401b07712f4f27b9326fef8c41b9d43fd73f20 (diff) | |
TSG-4427 将 DoH 的重定向纳入 Proxy Redredict 计数,DoH_hijack 计数保留v4.3.30-202103release-4.3develop-4.3
Diffstat (limited to 'plugin/business/pangu-http/src/pangu_http.cpp')
| -rw-r--r-- | plugin/business/pangu-http/src/pangu_http.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugin/business/pangu-http/src/pangu_http.cpp b/plugin/business/pangu-http/src/pangu_http.cpp index 0a373da..b3f34b1 100644 --- a/plugin/business/pangu-http/src/pangu_http.cpp +++ b/plugin/business/pangu-http/src/pangu_http.cpp @@ -196,6 +196,11 @@ static void pangu_http_stat_init(struct pangu_rt * pangu_runtime) return; } +void increase_redirect_policy_hit_num(void) +{ + ATOMIC_INC(&(g_pangu_rt->stat_val[STAT_ACTION_REDIRECT])); +} + void trusted_CA_update_start_cb(int update_type, void* u_para) { if(update_type==MAAT_RULE_UPDATE_TYPE_FULL) @@ -1558,7 +1563,7 @@ static void http_redirect(const struct tfe_http_session * session, enum tfe_http ATOMIC_INC(&(g_pangu_rt->stat_val[STAT_ACTION_REDIRECT])); - response = tfe_http_session_response_create(to_write, resp_code); + response = tfe_http_session_response_create(to_write, resp_code); tfe_http_std_field_write(response, TFE_HTTP_LOCATION, rd_url); tfe_http_std_field_write(response, TFE_HTTP_CONT_LENGTH, "0"); tfe_http_half_append_body(response, NULL, 0, 0); |
