From 1b2916c8451506adccf3ab0a56bbf836d9f3cb36 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 10 Jan 2023 20:57:56 +0000 Subject: Avoid copying shared_ptr when not necessary. --- src/users.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/users.cpp') diff --git a/src/users.cpp b/src/users.cpp index 6c89669e0..9933895dc 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -995,7 +995,7 @@ const std::string& FakeUser::GetFullRealHost() return server->GetPublicName(); } -ConnectClass::ConnectClass(std::shared_ptr tag, Type t, const std::vector& masks) +ConnectClass::ConnectClass(const std::shared_ptr& tag, Type t, const std::vector& masks) : config(tag) , hosts(masks) , name("unnamed") @@ -1007,7 +1007,7 @@ ConnectClass::ConnectClass(std::shared_ptr tag, Type t, const std::ve { } -ConnectClass::ConnectClass(std::shared_ptr tag, Type t, const std::vector& masks, const std::shared_ptr& parent) +ConnectClass::ConnectClass(const std::shared_ptr& tag, Type t, const std::vector& masks, const std::shared_ptr& parent) { Update(parent); name = "unnamed"; @@ -1036,7 +1036,7 @@ ConnectClass::ConnectClass(std::shared_ptr tag, Type t, const std::ve } } -void ConnectClass::Configure(const std::string& classname, std::shared_ptr tag) +void ConnectClass::Configure(const std::string& classname, const std::shared_ptr& tag) { name = classname; -- cgit v1.3.1-10-gc9f91