use std::make_shared where possible

may avoid extra alloc for ref. counter
This commit is contained in:
Michael Davidsaver
2019-12-19 13:55:40 -08:00
parent 71905b314b
commit 68cb777702
7 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -524,7 +524,7 @@ void ServIface::onConnS(struct evconnlistener *listener, evutil_socket_t sock, s
evutil_closesocket(sock);
return;
}
std::shared_ptr<ServerConn> conn(new ServerConn(self, sock, peer, socklen));
auto conn(std::make_shared<ServerConn>(self, sock, peer, socklen));
self->server->connections[conn.get()] = std::move(conn);
}catch(std::exception& e){
log_printf(connsetup, PLVL_CRIT, "Interface %s Unhandled error in accept callback: %s\n", self->name.c_str(), e.what());