diff --git a/src/sql/udr/ob_udr_mgr.cpp b/src/sql/udr/ob_udr_mgr.cpp index 04ad2b27f7d9befca0313c34fdab92c2aa5a8bab..f8f511769f56f54f59747d39b8e76e19713ea5b4 100644 --- a/src/sql/udr/ob_udr_mgr.cpp +++ b/src/sql/udr/ob_udr_mgr.cpp @@ -162,7 +162,7 @@ int ObUDRMgr::mtl_init(ObUDRMgr* &node_list) void ObUDRMgr::mtl_stop(ObUDRMgr* &udr_mgr) { - if (udr_mgr->inited_) { + if (NULL != udr_mgr && udr_mgr->inited_) { TG_CANCEL(udr_mgr->tg_id_, udr_mgr->refresh_task_); TG_STOP(udr_mgr->tg_id_); }