@@ -270,7 +270,7 @@ bool OlaServer::Init() {
270
270
271
271
// Initializing the web server causes a call to NewClient. We need to have
272
272
// the broker in place for the call, otherwise we'll segfault.
273
- m_broker. reset (broker. release () );
273
+ m_broker = std::move (broker);
274
274
275
275
#ifdef HAVE_LIBMICROHTTPD
276
276
if (m_options.http_enable ) {
@@ -296,15 +296,15 @@ bool OlaServer::Init() {
296
296
297
297
// Ok, we've created and initialized everything correctly by this point. Now
298
298
// 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);
308
308
309
309
UpdatePidStore (pid_store.release ());
310
310
@@ -434,7 +434,7 @@ bool OlaServer::StartHttpServer(ola::rpc::RpcServer *server,
434
434
httpd->Start ();
435
435
// register the pipe descriptor as a client
436
436
InternalNewConnection (server, pipe_descriptor.release ());
437
- m_httpd. reset (httpd. release () );
437
+ m_httpd = std::move (httpd);
438
438
return true ;
439
439
} else {
440
440
pipe_descriptor->Close ();
0 commit comments