summaryrefslogtreecommitdiff
path: root/src/project
diff options
context:
space:
mode:
authorlijia <[email protected]>2021-10-12 10:41:53 +0800
committerlijia <[email protected]>2021-10-12 10:41:53 +0800
commit4bf8b344cb5487055eb9ab653d896f797a4210f5 (patch)
tree14f0a0497f56fbaa1d9ae79744079e54ed798767 /src/project
parenta493433f9126b9e9173e6a571fc7d921bd3bd516 (diff)
修复dumpfile-list退出时没有正确释放所有资源, 而直接调用exit的问题;v4.2.57
修复project ip_frag_list 功能开关解析错误问题;
Diffstat (limited to 'src/project')
-rw-r--r--src/project/project_requirement.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/project/project_requirement.c b/src/project/project_requirement.c
index 9661702..ede1a7b 100644
--- a/src/project/project_requirement.c
+++ b/src/project/project_requirement.c
@@ -240,6 +240,7 @@ static int project_req_conf_is_exist(const char *check_name)
FILE *fp;
char *preq_name;
int line_num = 0;
+ int section_is_exist = 0;
fp = fopen(ABBR_PROJECT_LIST_CONF_FILE, "r");
if(NULL == fp){
@@ -261,6 +262,7 @@ static int project_req_conf_is_exist(const char *check_name)
}
if(strncasecmp(preq_name, check_name, strlen(preq_name)) == 0){
+ section_is_exist = 1;
goto fun_exit;
}
@@ -271,7 +273,7 @@ static int project_req_conf_is_exist(const char *check_name)
fun_exit:
fclose(fp);
- return 0;
+ return section_is_exist;
}