From 23931dd01a728d8a4d1af07440ddf4b03faec2a7 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Fri, 10 Feb 2017 09:04:42 -0500 Subject: [PATCH] valgrind findings --- c/dsl/mlr_dsl_cst_output_statements.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/c/dsl/mlr_dsl_cst_output_statements.c b/c/dsl/mlr_dsl_cst_output_statements.c index 7fbc5346b..7cd414afc 100644 --- a/c/dsl/mlr_dsl_cst_output_statements.c +++ b/c/dsl/mlr_dsl_cst_output_statements.c @@ -896,6 +896,8 @@ static void record_emitter_from_local_variable( mlhmmv_root_partial_to_lrecs(&map, pmvkeys, pmvnames, poutrecs, pstate->do_full_prefixing, oosvar_flatten_separator); + free(proot_level->states); // xxx methodize + free(proot_level); // xxx more to free ... needs to be unhacked first. } } sllmv_free(pmvnames); @@ -943,6 +945,7 @@ static void record_emitter_from_ephemeral_map( mlhmmv_root_partial_to_lrecs(&map, pmvkeys, pmvnames, poutrecs, pstate->do_full_prefixing, oosvar_flatten_separator); + free(proot_level->states); // xxx methodize free(proot_level); // xxx more to free ... needs to be unhacked first. } sllmv_free(pmvnames);