From cfc044ef3de208abd397b4469b49218e1ea98ec0 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Sun, 26 Jan 2020 12:30:32 -0500 Subject: [PATCH] fix old bug in stats1, revealed by end-of-mmap commit, analyzed by valgrind --- c/mapping/mapper_stats1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/mapping/mapper_stats1.c b/c/mapping/mapper_stats1.c index 2b53d15ec..6f4cfe2ba 100644 --- a/c/mapping/mapper_stats1.c +++ b/c/mapping/mapper_stats1.c @@ -544,7 +544,7 @@ static void mapper_stats1_ingest_name_value(lrec_t* pinrec, mapper_stats1_state_ pacc_field_to_acc_states = mlr_malloc_or_die(sizeof(acc_map_pair_t)); pacc_field_to_acc_states->pin = lhmsv_alloc(); pacc_field_to_acc_states->pout = lhmsv_alloc(); - lhmsv_put(pgroup_to_acc_field, value_field_name, pacc_field_to_acc_states, NO_FREE); + lhmsv_put(pgroup_to_acc_field, mlr_strdup_or_die(value_field_name), pacc_field_to_acc_states, FREE_ENTRY_KEY); } lhmsv_t* acc_field_to_acc_state_in = pacc_field_to_acc_states->pin; lhmsv_t* acc_field_to_acc_state_out = pacc_field_to_acc_states->pout;