From 3dd00df24b9cd83e5aecca336b76e1ce9a0bfd5e Mon Sep 17 00:00:00 2001 From: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com> Date: Fri, 21 Oct 2022 08:33:05 +0800 Subject: [PATCH] [fix](jsonreader) release memory of both value and parse allocator (#13513) --- be/src/exec/json_scanner.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/be/src/exec/json_scanner.cpp b/be/src/exec/json_scanner.cpp index df9c80e0cb..3e7363bdff 100644 --- a/be/src/exec/json_scanner.cpp +++ b/be/src/exec/json_scanner.cpp @@ -354,7 +354,8 @@ Status JsonReader::_parse_json_doc(size_t* size, bool* eof) { } // clear memory here. - _origin_json_doc.GetAllocator().Clear(); + _value_allocator.Clear(); + _parse_allocator.Clear(); bool has_parse_error = false; // parse jsondata to JsonDoc