diff --git a/src/storage/ddl/ob_ddl_inc_redo_log_writer.cpp b/src/storage/ddl/ob_ddl_inc_redo_log_writer.cpp index 3ea8c401d..dcf463ad0 100644 --- a/src/storage/ddl/ob_ddl_inc_redo_log_writer.cpp +++ b/src/storage/ddl/ob_ddl_inc_redo_log_writer.cpp @@ -234,10 +234,9 @@ int ObDDLIncRedoLogWriter::wait_inc_redo_log_finish() LOG_WARN("fail to wait io finish", K(ret)); } else if (OB_FAIL(ddl_inc_log_handle_.cb_->get_ret_code())) { LOG_WARN("ddl redo callback executed failed", K(ret)); - } else { - ddl_inc_log_handle_.reset(); } } + ddl_inc_log_handle_.reset(); return ret; }