MOD aaa-12 解决写interface配置文件越界的问题

SOL  解决写interface配置文件越界的问题
修改人:zhangliang
检视人:zhangliang
This commit is contained in:
zhanglianghy 2019-08-30 10:57:10 +08:00
parent 6591c3e6a0
commit 775492ca32
1 changed files with 2 additions and 2 deletions

View File

@ -410,7 +410,7 @@ int conf_value_in_block_set_add(char *conf_path,
char *conf_name, char *conf_buff) char *conf_name, char *conf_buff)
{ {
char config_linebuf[IF_BUFF_LEN]; char config_linebuf[IF_BUFF_LEN];
int configbuf_lenth = strlen(conf_buff) + 5; int configbuf_lenth = 0;
long config_lenth = 0; long config_lenth = 0;
boolean next_flag = FALSE; boolean next_flag = FALSE;
char *start_line = NULL; char *start_line = NULL;
@ -427,7 +427,7 @@ int conf_value_in_block_set_add(char *conf_path,
fseek(f, 0, SEEK_END); fseek(f, 0, SEEK_END);
config_lenth = ftell(f); config_lenth = ftell(f);
configbuf_lenth = strlen(start_str) + strlen(conf_buff) + 5;
char sum_buf[config_lenth + configbuf_lenth]; char sum_buf[config_lenth + configbuf_lenth];
memset(sum_buf, 0, sizeof(sum_buf)); memset(sum_buf, 0, sizeof(sum_buf));