@@ -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