From a3c082156f03cbae01b4b69fc431826f6057af5e Mon Sep 17 00:00:00 2001 From: Marouane Lemghari Date: Thu, 2 Jul 2026 11:17:50 +0100 Subject: [PATCH] fix: use csv_config_copy to ensure config is properly duplicated in CSVReader initialization --- csv_reader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csv_reader.c b/csv_reader.c index 316d1d8..badd114 100644 --- a/csv_reader.c +++ b/csv_reader.c @@ -20,7 +20,7 @@ CSVReader* csv_reader_init_with_config(Arena *persistent_arena, Arena *temp_aren reader->persistent_arena = persistent_arena; reader->temp_arena = temp_arena; - reader->config = config; + reader->config = csv_config_copy(persistent_arena, config); reader->headers_loaded = false; reader->cached_header_count = 0; reader->cached_headers = NULL; @@ -90,7 +90,7 @@ CSVReader* csv_reader_init_standalone(CSVConfig *config) { reader->persistent_arena = persistent_arena; reader->temp_arena = temp_arena; - reader->config = config; + reader->config = csv_config_copy(persistent_arena, config); reader->headers_loaded = false; reader->cached_header_count = 0; reader->cached_headers = NULL;