From 5ae380f343a95d8d01e300f5435dd698bac4ce2a Mon Sep 17 00:00:00 2001 From: Ketor Date: Tue, 11 Aug 2026 11:28:44 +0800 Subject: [PATCH] fix(rdma): retain activated pooled endpoint --- src/transport/rdma_transport.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/transport/rdma_transport.cc b/src/transport/rdma_transport.cc index 468c522..a31d88a 100644 --- a/src/transport/rdma_transport.cc +++ b/src/transport/rdma_transport.cc @@ -624,6 +624,7 @@ RdmaTransport::Conn* RdmaTransport::Acquire( for (size_t i = candidates.size(); i > 0; --i) { if (candidates[i - 1]->rail_index == ridx && candidates[i - 1]->lifecycle.Activate()) { + pooled = candidates[i - 1]; candidates.erase(candidates.begin() + static_cast(i - 1)); break;