diff options
| author | 杨威 <[email protected]> | 2020-10-12 16:13:03 +0800 |
|---|---|---|
| committer | 杨威 <[email protected]> | 2020-10-12 16:13:03 +0800 |
| commit | de8a272e0efcdce07fe5a324d5fb32d5a9d0b2c4 (patch) | |
| tree | 25c813b8f992178bd42f3a5a0c460e82b645d33d | |
| parent | 17e6d76f6dc834ec06562a61f2dba06b15501123 (diff) | |
🐞fix(process_conf_entryname): 使用strcmp比对entrylist,避免内存访问越界
Conflicts:
src/plugin/src/plugin.c
| -rw-r--r-- | src/plugin/src/plugin.c | 16 |
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; } |
