From 6f50626ddad22fb9bdcb1f3cab215b69f336260e Mon Sep 17 00:00:00 2001 From: Tomasz Sowa Date: Wed, 19 May 2021 22:34:10 +0200 Subject: [PATCH] fixed another memory leak in CSVParser::parse() (similar like before) --- src/csv/csvparser.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/csv/csvparser.cpp b/src/csv/csvparser.cpp index 437804b..81fcf7e 100644 --- a/src/csv/csvparser.cpp +++ b/src/csv/csvparser.cpp @@ -149,9 +149,9 @@ void CSVParser::parse() if( lastc == -1 ) { // an empty file/string, in such a case we return such a space struct (if would be serialized to json): [[]] - Space * row_space = new Space(); - row_space->set_empty_table(); - space->add(row_space); + Space row_space; + row_space.set_empty_table(); + space->add(std::move(row_space)); } while( lastc != -1 )