From ca92f5acc0bfd60f7a45a73dabc35923862a7f17 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Mon, 15 Feb 2016 22:14:59 -0500 Subject: [PATCH] mlr nest iterate --- c/mapping/mapper_nest.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/c/mapping/mapper_nest.c b/c/mapping/mapper_nest.c index 683d4f582..49421de81 100644 --- a/c/mapping/mapper_nest.c +++ b/c/mapping/mapper_nest.c @@ -246,6 +246,8 @@ static sllv_t* mapper_nest_implode_values_across_records(lrec_t* pinrec, context lrec_put(pair, pstate->field_name, mlr_strdup_or_die(field_value), FREE_ENTRY_VALUE); sllv_append(pbucket->pairs, pair); + if (free_flags & FREE_ENTRY_VALUE) + free(field_value); slls_free(other_values); slls_free(other_keys);