cm_read_cfg_index_file函数由fscanf改为fgets后,feof行为变化,导致索引文件行数误判的bug。该bug在支持加密时引入。
This commit is contained in:
@@ -324,6 +324,7 @@ int cm_read_cfg_index_file(const char* path,struct cm_table_info_t* idx,int size
|
||||
char line[MAX_CONFIG_LINE];
|
||||
while(!feof(fp))
|
||||
{
|
||||
memset(line,0,sizeof(line));
|
||||
fgets(line,sizeof(line),fp);
|
||||
ret=sscanf(line,"%s\t%d\t%s\t%s",idx[i].table_name
|
||||
,&(idx[i].cfg_num)
|
||||
|
||||
Reference in New Issue
Block a user