浏览代码

core: reset params pointers if there is a failure in parse_params()

- patch by Jijo
Daniel-Constantin Mierla 13 年之前
父节点
当前提交
b12c2df6cc
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      parser/parse_param.c

+ 1 - 0
parser/parse_param.c

@@ -555,6 +555,7 @@ int parse_params(str* _s, pclass_t _c, param_hooks_t* _h, param_t** _p)
  error:
 	if (t) pkg_free(t);
 	free_params(*_p);
+	*_p = 0;
 	return -2;
 
  ok: