From 8502fbf8a64718b94ede9ae65905050a2a716443 Mon Sep 17 00:00:00 2001 From: Tyshawn Date: Thu, 29 Jun 2023 02:18:06 +0000 Subject: [PATCH] [BUG.FIX] fix tablet buffer leak. --- src/storage/meta_mem/ob_tablet_pointer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/meta_mem/ob_tablet_pointer.cpp b/src/storage/meta_mem/ob_tablet_pointer.cpp index ab301c372..2a546988e 100644 --- a/src/storage/meta_mem/ob_tablet_pointer.cpp +++ b/src/storage/meta_mem/ob_tablet_pointer.cpp @@ -427,7 +427,7 @@ int ObTabletPointer::release_obj(ObTablet *&t) } else if (OB_UNLIKELY(nullptr == obj_.pool_ && nullptr == obj_.allocator_)) { ret = OB_ERR_UNEXPECTED; STORAGE_LOG(WARN, "object pool or allocator is nullptr", K(ret), K(obj_)); - } else if (nullptr != obj_.pool_) { + } else if (nullptr == t->get_allocator()) { obj_.t3m_->release_tablet(t); t = nullptr; } else {