@@ -270,7 +270,7 @@ bool OlaServer::Init() {
270270
271271 // Initializing the web server causes a call to NewClient. We need to have
272272 // the broker in place for the call, otherwise we'll segfault.
273- m_broker. reset (broker. release () );
273+ m_broker = std::move (broker);
274274
275275#ifdef HAVE_LIBMICROHTTPD
276276 if (m_options.http_enable ) {
@@ -296,15 +296,15 @@ bool OlaServer::Init() {
296296
297297 // Ok, we've created and initialized everything correctly by this point. Now
298298 // we save all the pointers and schedule the last of the callbacks.
299- m_device_manager. reset (device_manager. release () );
300- m_discovery_agent. reset (discovery_agent. release () );
301- m_plugin_adaptor. reset (plugin_adaptor. release () );
302- m_plugin_manager. reset (plugin_manager. release () );
303- m_port_broker. reset (port_broker. release () );
304- m_port_manager. reset (port_manager. release () );
305- m_rpc_server. reset (rpc_server. release () );
306- m_service_impl. reset (service_impl. release () );
307- m_universe_store. reset (universe_store. release () );
299+ m_device_manager = std::move (device_manager);
300+ m_discovery_agent = std::move (discovery_agent);
301+ m_plugin_adaptor = std::move (plugin_adaptor);
302+ m_plugin_manager = std::move (plugin_manager);
303+ m_port_broker = std::move (port_broker);
304+ m_port_manager = std::move (port_manager);
305+ m_rpc_server = std::move (rpc_server);
306+ m_service_impl = std::move (service_impl);
307+ m_universe_store = std::move (universe_store);
308308
309309 UpdatePidStore (pid_store.release ());
310310
@@ -434,7 +434,7 @@ bool OlaServer::StartHttpServer(ola::rpc::RpcServer *server,
434434 httpd->Start ();
435435 // register the pipe descriptor as a client
436436 InternalNewConnection (server, pipe_descriptor.release ());
437- m_httpd. reset (httpd. release () );
437+ m_httpd = std::move (httpd);
438438 return true ;
439439 } else {
440440 pipe_descriptor->Close ();
0 commit comments