summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfengweihao <[email protected]>2023-05-25 16:59:33 +0800
committerfengweihao <[email protected]>2023-05-25 16:59:33 +0800
commit475686161156ecc0774c783891648bad17bbd85b (patch)
tree6815c78c0ad7813d599ebcf96bd607cc09cb7643
parent300ee80aa51ca44d947b30e1d0c4b2c5fc3866ef (diff)
TSG-15267 修复上报命中路径Category时,compile表判断错误v3.0.10-20230526
-rw-r--r--platform/src/verify_matcher.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/src/verify_matcher.cpp b/platform/src/verify_matcher.cpp
index a50f684..11f154b 100644
--- a/platform/src/verify_matcher.cpp
+++ b/platform/src/verify_matcher.cpp
@@ -891,8 +891,8 @@ static enum policy_action decide_ctrl_action(int vsys_id, int compile_table_id,
int http_table_in_fqdn(int protocol_field, int compile_table_id)
{
- if(compile_table_id == TSG_TABLE_SECURITY &&(protocol_field == TSG_OBJ_HTTP_HOST ||
- protocol_field == TSG_OBJ_SSL_SNI || protocol_field==TSG_OBJ_SSL_CN || protocol_field==TSG_OBJ_SSL_SAN ||
+ if((compile_table_id == TSG_TABLE_SECURITY || compile_table_id == TSG_TRAFFIC_SHAPING || compile_table_id == TSG_SERVICE_CHAINGNG || compile_table_id == PXY_TABLE_INTERCEPT)
+ &&(protocol_field == TSG_OBJ_HTTP_HOST || protocol_field == TSG_OBJ_SSL_SNI || protocol_field==TSG_OBJ_SSL_CN || protocol_field==TSG_OBJ_SSL_SAN ||
protocol_field==TSG_OBJ_DNS_QNAME || protocol_field == TSG_OBJ_QUIC_SNI))
{
return 1;