From 0e11b794eff8fb64d08f0f8b79fe578a979bfe45 Mon Sep 17 00:00:00 2001 From: "496148326@qq.com" <496148326@qq.com> Date: Wed, 1 Jan 2025 10:15:46 +0000 Subject: [PATCH] when set wait_object request to NULL failed, access the already released request will crash --- deps/oblib/src/rpc/obrpc/ob_rpc_session_handler.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/deps/oblib/src/rpc/obrpc/ob_rpc_session_handler.cpp b/deps/oblib/src/rpc/obrpc/ob_rpc_session_handler.cpp index fdd7cc453..78bc67249 100644 --- a/deps/oblib/src/rpc/obrpc/ob_rpc_session_handler.cpp +++ b/deps/oblib/src/rpc/obrpc/ob_rpc_session_handler.cpp @@ -281,6 +281,7 @@ int ObRpcSessionHandler::wait_for_next_request(int64_t sessid, int overwrite = 1; hash_ret = next_wait_map_.set_refactored(sessid, wait_object, overwrite); if (OB_SUCCESS != hash_ret) { + ret = hash_ret; LOG_WARN("rewrite clear session req error", K(hash_ret), K(sessid), K(req)); }