bugfix: 修复笔误, 造成tunnel命中路径未合并
This commit is contained in:
@@ -407,6 +407,23 @@ cJSON *get_query_from_request(const char *data, int thread_id)
|
|||||||
{
|
{
|
||||||
void *ctx = policy_scan_ctx_new(thread_id, verify_policy->vsys_id, verify_policy->table_typle, compile_table_id);
|
void *ctx = policy_scan_ctx_new(thread_id, verify_policy->vsys_id, verify_policy->table_typle, compile_table_id);
|
||||||
|
|
||||||
|
for (subchild = attributes->child; subchild != NULL; subchild = subchild->next)
|
||||||
|
{
|
||||||
|
item = cJSON_GetObjectItem(subchild, "attributeName");
|
||||||
|
if(item && item->type==cJSON_String)
|
||||||
|
{
|
||||||
|
if(0 == strcasecmp(item->valuestring, "tunnel_endpointa"))
|
||||||
|
{
|
||||||
|
verify_policy_tunnle_add(ctx);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(0 == strcasecmp(item->valuestring, "tunnel_endpointb"))
|
||||||
|
{
|
||||||
|
verify_policy_tunnle_add(ctx);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for (subchild = attributes->child; subchild != NULL; subchild = subchild->next)
|
for (subchild = attributes->child; subchild != NULL; subchild = subchild->next)
|
||||||
{
|
{
|
||||||
xret = get_attribute_from_json(i, subchild, verify_policy);
|
xret = get_attribute_from_json(i, subchild, verify_policy);
|
||||||
|
|||||||
Reference in New Issue
Block a user