summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author杨威 <[email protected]>2020-10-12 16:13:03 +0800
committer杨威 <[email protected]>2020-10-12 16:13:03 +0800
commitde8a272e0efcdce07fe5a324d5fb32d5a9d0b2c4 (patch)
tree25c813b8f992178bd42f3a5a0c460e82b645d33d
parent17e6d76f6dc834ec06562a61f2dba06b15501123 (diff)
🐞fix(process_conf_entryname): 使用strcmp比对entrylist,避免内存访问越界
Conflicts: src/plugin/src/plugin.c
-rw-r--r--src/plugin/src/plugin.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugin/src/plugin.c b/src/plugin/src/plugin.c
index 3f3ebae..eb46b11 100644
--- a/src/plugin/src/plugin.c
+++ b/src/plugin/src/plugin.c
@@ -560,14 +560,14 @@ int process_conf_entryname()
}
//ƽ̨���,IP,IPV6,TCP,TCPALL,UDP
- if((memcmp(buf_entryname,SECTION_FUN_IP,strlen(buf_entryname))==0)||
- (memcmp(buf_entryname,SECTION_FUN_IP_FRAG ,strlen(buf_entryname))==0)||
- (memcmp(buf_entryname,SECTION_FUN_IPV6,strlen(buf_entryname))==0)||
- (memcmp(buf_entryname,SECTION_FUN_TCP,strlen(buf_entryname))==0)||
- (memcmp(buf_entryname,SECTION_FUN_TCP_ALL,strlen(buf_entryname))==0)||
- (memcmp(buf_entryname,SECTION_FUN_UDP,strlen(buf_entryname))==0) ||
- (memcmp(buf_entryname,SECTION_FUN_PHONY,strlen(buf_entryname)) ==0) ||
- (memcmp(buf_entryname,SECTION_FUN_POLLING,strlen(buf_entryname)) ==0))
+ if( ((strcmp(buf_entryname,SECTION_FUN_IP)==0))||
+ (strcmp(buf_entryname,SECTION_FUN_IP_FRAG)==0)||
+ (strcmp(buf_entryname,SECTION_FUN_IPV6)==0)||
+ (strcmp(buf_entryname,SECTION_FUN_TCP)==0)||
+ (strcmp(buf_entryname,SECTION_FUN_TCP_ALL)==0)||
+ (strcmp(buf_entryname,SECTION_FUN_UDP)==0) ||
+ (strcmp(buf_entryname,SECTION_FUN_PHONY) ==0) ||
+ (strcmp(buf_entryname,SECTION_FUN_POLLING) ==0))
{
continue;
}