diff --git a/src/vars.c b/src/vars.c index 477a14632..ae7e082d0 100644 --- a/src/vars.c +++ b/src/vars.c @@ -511,6 +511,9 @@ int vars_check_arg(struct arg *arg, char **err) if (!name) return 0; + /* properly destroy the chunk */ + chunk_destroy(&arg->data.str); + /* Use the global variable name pointer. */ arg->type = ARGT_VAR; arg->data.var.name = name;