浏览代码

sercmd: memset with proper size

Daniel-Constantin Mierla 11 年之前
父节点
当前提交
d0ebc7fa4b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      utils/sercmd/sercmd.c

+ 1 - 1
utils/sercmd/sercmd.c

@@ -1649,7 +1649,7 @@ static int get_counters_list(int s)
 		grp->var_no = 0;
 		grp->var_names=malloc(sizeof(str)*grp->cnt_vars_no);
 		if (grp->var_names==0) goto error_mem;
-		memset(grp->var_names, 0, sizeof(str)*grp->var_no);
+		memset(grp->var_names, 0, sizeof(str)*grp->cnt_vars_no);
 		for (r=0; r<grp->cnt_vars_no; r++) {
 			if (grp->cnt_vars_array[r].type!=BINRPC_T_STR)
 				continue;