From 20e2208f068aef66cfc43709e8eaff36f0d9304f Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Tue, 19 Aug 2025 17:28:41 -0400 Subject: [PATCH] msg/Connection: move destructor to object file To ensure vtable is embedded in Connection object file. Signed-off-by: Patrick Donnelly --- src/msg/Connection.cc | 1 + src/msg/Connection.h | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/msg/Connection.cc b/src/msg/Connection.cc index f3d14e7572e..25448d2d30c 100644 --- a/src/msg/Connection.cc +++ b/src/msg/Connection.cc @@ -4,6 +4,7 @@ #include "msg/Connection.h" #include "msg/Messenger.h" +Connection::~Connection() = default; bool Connection::is_blackhole() const { auto& conf = msgr->cct->_conf; diff --git a/src/msg/Connection.h b/src/msg/Connection.h index ccdfb4d2747..b8fcaeebfca 100644 --- a/src/msg/Connection.h +++ b/src/msg/Connection.h @@ -253,9 +253,7 @@ protected: msgr(m) {} - ~Connection() override { - //generic_dout(0) << "~Connection " << this << dendl; - } + ~Connection() override; }; using ConnectionRef = ceph::ref_t; -- 2.47.3