Bläddra i källkod

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

- patch by Jijo
Daniel-Constantin Mierla 13 år sedan
förälder
incheckning
b12c2df6cc
1 ändrade filer med 1 tillägg och 0 borttagningar
  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: