diff --git a/src/sql/mysql/MySQL.cpp b/src/sql/mysql/MySQL.cpp index 6eb0cd9..4088665 100644 --- a/src/sql/mysql/MySQL.cpp +++ b/src/sql/mysql/MySQL.cpp @@ -627,7 +627,7 @@ namespace sql::mysql { } } -AcquiredConnection::AcquiredConnection(MySQLManager* owner, const std::shared_ptr &connection) : owner(owner), connection(connection) { } +AcquiredConnection::AcquiredConnection(MySQLManager* owner, std::shared_ptr connection) : owner(owner), connection(std::move(connection)) { } AcquiredConnection::~AcquiredConnection() { { lock_guard lock{this->connection->used_lock}; diff --git a/src/sql/mysql/MySQL.h b/src/sql/mysql/MySQL.h index b7de7a3..129db32 100644 --- a/src/sql/mysql/MySQL.h +++ b/src/sql/mysql/MySQL.h @@ -35,7 +35,7 @@ namespace sql { MySQLManager* owner; std::shared_ptr connection; - AcquiredConnection(MySQLManager* owner, const std::shared_ptr&); + AcquiredConnection(MySQLManager* owner, std::shared_ptr ); ~AcquiredConnection(); };