浏览代码

regex: replaced allocated memory initialization with a for loop to one memset

Daniel-Constantin Mierla 10 年之前
父节点
当前提交
abdc02f1cb
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      modules/regex/regex_mod.c

+ 2 - 3
modules/regex/regex_mod.c

@@ -274,9 +274,8 @@ static int load_pcres(int action)
 		fclose(f);
 		goto err;
 	}
-	for (i=0; i<max_groups; i++) {
-		patterns[i] = NULL;
-	}
+	memset(patterns, 0, sizeof(char*) * max_groups);
+
 	for (i=0; i<max_groups; i++) {
 		if ((patterns[i] = pkg_malloc(sizeof(char) * group_max_size)) == 0) {
 			LM_ERR("no more memory for patterns[%d]\n", i);