From 57908965ae2f488312a51ae99102e1711ebda019 Mon Sep 17 00:00:00 2001 From: Harpreet Sangar Date: Thu, 9 Feb 2023 12:25:16 +0530 Subject: [PATCH] fix memory leak. --- src/collection.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/collection.cpp b/src/collection.cpp index 331669f4..1f27616d 100644 --- a/src/collection.cpp +++ b/src/collection.cpp @@ -3857,6 +3857,7 @@ Option Collection::prune_doc(nlohmann::json& doc, } if (documents[0].first == 0) { + delete[] documents[0].second; continue; } @@ -3879,6 +3880,8 @@ Option Collection::prune_doc(nlohmann::json& doc, reference_docs.push_back(ref_doc); } + delete[] documents[0].second; + for (const auto &ref_doc: reference_docs) { doc.update(ref_doc); }