From be7fab519214ccfdf86fa019aace2e8ebb204580 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sat, 18 Nov 2023 11:20:38 -0800 Subject: [PATCH] server: explicit move ctor The default seems to copy the shared_ptr member? --- src/pvxs/server.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pvxs/server.h b/src/pvxs/server.h index c113b70..d521786 100644 --- a/src/pvxs/server.h +++ b/src/pvxs/server.h @@ -59,6 +59,10 @@ public: constexpr Server() = default; //! Create/allocate, but do not start, a new server with the provided config. explicit Server(const Config&); + Server(const Server&) = default; + Server(Server&& o) = default; + Server& operator=(const Server&) = default; + Server& operator=(Server&& o) = default; ~Server(); /** Create new server based on configuration from $EPICS_PVA* environment variables.