summaryrefslogtreecommitdiff
path: root/src/tsg_rule.cpp
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2020-10-15 14:16:55 +0800
committerliuxueli <[email protected]>2020-10-15 14:16:55 +0800
commit899ae69a4b3a33e4e295b28966ea7e570d087cf2 (patch)
tree221773bc8b3f2b8b60fed6f157215145f61b06a8 /src/tsg_rule.cpp
parent78b2c7e3edb76e6fadde3d00f8913a99484ca546 (diff)
扫描拦截排除功能导致内存泄漏;dictator_malloc函数使用参数不正确v3.3.2
Diffstat (limited to 'src/tsg_rule.cpp')
-rw-r--r--src/tsg_rule.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tsg_rule.cpp b/src/tsg_rule.cpp
index 3acaa63..5362761 100644
--- a/src/tsg_rule.cpp
+++ b/src/tsg_rule.cpp
@@ -147,11 +147,17 @@ static int get_data_center(char *accept_tag, char *data_center, int data_center_
len=strlen(v_item->valuestring);
memcpy(data_center, v_item->valuestring, (len>data_center_len-1 ? data_center_len-1 : len));
}
+
+ cJSON_Delete(object);
+ object=NULL;
return 1;
}
}
}
}
+
+ cJSON_Delete(object);
+ object=NULL;
}
return 0;