From caead7fcaa89139091509cf90a6030371280e97f Mon Sep 17 00:00:00 2001 From: Charles0429 Date: Sat, 24 Dec 2022 04:11:47 +0000 Subject: [PATCH] fix on update execution core dump --- src/rootserver/ddl_task/ob_ddl_scheduler.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rootserver/ddl_task/ob_ddl_scheduler.cpp b/src/rootserver/ddl_task/ob_ddl_scheduler.cpp index f52d27a0c..b1e20482a 100644 --- a/src/rootserver/ddl_task/ob_ddl_scheduler.cpp +++ b/src/rootserver/ddl_task/ob_ddl_scheduler.cpp @@ -1318,7 +1318,9 @@ int ObDDLScheduler::on_update_execution_id( } else if (OB_FAIL(ddl_task->push_execution_id())) { LOG_WARN("fail to push execution id", K(ret), KPC(ddl_task)); } - ret_execution_id = ddl_task->get_execution_id(); // ignore ret, if fail, take old execution id + if (nullptr != ddl_task) { + ret_execution_id = ddl_task->get_execution_id(); // ignore ret, if fail, take old execution id + } } return ret; }