From 0c2b2c697d24df55970293ee1165cb036fac1c25 Mon Sep 17 00:00:00 2001 From: simonjoylet Date: Fri, 21 Apr 2023 04:45:04 +0000 Subject: [PATCH] [CP] fix core --- src/storage/ls/ob_ls_ddl_log_handler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/storage/ls/ob_ls_ddl_log_handler.cpp b/src/storage/ls/ob_ls_ddl_log_handler.cpp index dc62ee7be1..290158a51b 100644 --- a/src/storage/ls/ob_ls_ddl_log_handler.cpp +++ b/src/storage/ls/ob_ls_ddl_log_handler.cpp @@ -73,7 +73,8 @@ int ObLSDDLLogHandler::offline() is_online_ = false; } ObLSTabletIterator tablet_iter(ObTabletCommon::NO_CHECK_GET_TABLET_TIMEOUT_US); - if (OB_FAIL(ls_->get_tablet_svr()->build_tablet_iter(tablet_iter))) { + if (OB_FAIL(ret)) { + } else if (OB_FAIL(ls_->get_tablet_svr()->build_tablet_iter(tablet_iter))) { LOG_WARN("failed to build ls tablet iter", K(ret), K(ls_)); } else { while (OB_SUCC(ret)) {