From a247a79a804d7f35cea0f802535a15a020562ab6 Mon Sep 17 00:00:00 2001 From: Kishore Nallan Date: Sat, 26 Jun 2021 15:50:18 +0530 Subject: [PATCH] Clean up after delete by query is done. --- include/core_api_utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/core_api_utils.h b/include/core_api_utils.h index ecbeee1a..b61142bc 100644 --- a/include/core_api_utils.h +++ b/include/core_api_utils.h @@ -9,6 +9,12 @@ struct deletion_state_t { std::vector> index_ids; std::vector offsets; size_t num_removed; + + ~deletion_state_t() { + for(auto& kv: index_ids) { + delete [] kv.second; + } + } }; Option stateful_remove_docs(deletion_state_t* deletion_state, size_t batch_size, bool& done); \ No newline at end of file