From d7cf27a0a1efa166bc66d9c46fb38d6ff436afe7 Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Fri, 26 May 2023 14:46:36 +0800 Subject: [PATCH] =?UTF-8?q?TSG-15204=20TFE=E9=80=82=E9=85=8D=E6=8B=A6?= =?UTF-8?q?=E6=88=AA=E7=AD=96=E7=95=A5user=5Fregion=E4=B8=AD=E5=88=A0?= =?UTF-8?q?=E9=99=A4protocol=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/src/intercept_policy.cpp | 11 ----------- plugin/business/traffic-mirror/src/entry.cpp | 11 ----------- 2 files changed, 22 deletions(-) diff --git a/common/src/intercept_policy.cpp b/common/src/intercept_policy.cpp index 134525a..18d757a 100644 --- a/common/src/intercept_policy.cpp +++ b/common/src/intercept_policy.cpp @@ -73,17 +73,6 @@ static void intercept_param_new_cb(const char *table_name, int table_id, const c } vsys_id = item->valueint; - item = cJSON_GetObjectItem(json, "protocol"); - if (unlikely(!item || !cJSON_IsString(item))) - { - TFE_LOG_ERROR(enforcer->logger, "Invalid intercept parameter: %s invalid protocol format", key); - goto error_out; - } - if (0 != strcasecmp(item->valuestring, "SSL") && 0 != strcasecmp(item->valuestring, "HTTP")) - { - goto error_out; - } - param = ALLOC(struct intercept_param, 1); param->vsys_id = vsys_id; param->rule_id = atoll(key); diff --git a/plugin/business/traffic-mirror/src/entry.cpp b/plugin/business/traffic-mirror/src/entry.cpp index 9e5b801..bbf4ee0 100644 --- a/plugin/business/traffic-mirror/src/entry.cpp +++ b/plugin/business/traffic-mirror/src/entry.cpp @@ -85,17 +85,6 @@ void policy_table_ex_data_new_cb(const char *table_name, int table_id, const cha goto ignore; } - json_item=cJSON_GetObjectItem(json_root, "protocol"); - if (unlikely(!json_item || !cJSON_IsString(json_item))) - { - TFE_LOG_ERROR(instance->logger, "invalid JSON, protocol not existed or invalid type."); - goto ignore; - } - if(0!=strcasecmp(json_item->valuestring, "SSL")&& 0!=strcasecmp(json_item->valuestring, "HTTP")) - { - goto out; - } - json_subroot = cJSON_GetObjectItem(json_root, "traffic_mirror"); if (unlikely(!json_subroot)) {