From 81af569cb4dcddc53b8d7d4dd7383ca06e2abc69 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Wed, 26 Aug 2015 21:57:09 -0400 Subject: [PATCH] [csv iterate] rid double strdup --- c/input/lrec_reader_stdio_csv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/input/lrec_reader_stdio_csv.c b/c/input/lrec_reader_stdio_csv.c index 035d1c3b0..a19da4b24 100644 --- a/c/input/lrec_reader_stdio_csv.c +++ b/c/input/lrec_reader_stdio_csv.c @@ -233,7 +233,7 @@ static lrec_t* paste_header_and_data(lrec_reader_stdio_csv_state_t* pstate, slls sllse_t* pd = pdata_fields->phead; for ( ; ph != NULL && pd != NULL; ph = ph->pnext, pd = pd->pnext) { // for performance, xxx reduce the copies here - lrec_put(prec, ph->value, strdup(pd->value), LREC_FREE_ENTRY_VALUE); + lrec_put_no_free(prec, ph->value, pd->value); } return prec; }