From f205e6fc3f895ad9736a52cef970bca00850f83d Mon Sep 17 00:00:00 2001 From: hanr881 <1741282579@qq.com> Date: Wed, 17 Jan 2024 17:42:12 +0000 Subject: [PATCH] to issue<54566685>:fix core when destruct spicursor --- src/sql/ob_spi.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sql/ob_spi.h b/src/sql/ob_spi.h index 66bba08fcb..aee0264820 100644 --- a/src/sql/ob_spi.h +++ b/src/sql/ob_spi.h @@ -44,9 +44,11 @@ class ObExprObjAccess; struct ObSPICursor { ObSPICursor(ObIAllocator &allocator) : - row_store_(), row_desc_(), allocator_(&allocator), cur_(0), fields_(allocator) + row_store_(), row_desc_(), allocator_(&allocator), cur_(0), fields_(allocator), complex_objs_() { row_desc_.set_tenant_id(MTL_ID()); + complex_objs_.reset(); + complex_objs_.set_tenant_id(MTL_ID()); } ~ObSPICursor()