From d66d8a883b13f9c9b230c8a341df39f1b2c5b515 Mon Sep 17 00:00:00 2001 From: Yonggoo Kang Date: Thu, 7 Mar 2024 16:41:21 +0900 Subject: [PATCH] Prevent COPY_INSTEAD_OF_MOVE Change-Id: I95bd05dc4c1362f6d7f4c64a002e9de93353f1bb --- srcs/client/client.cpp | 2 +- srcs/server/dl-loader.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcs/client/client.cpp b/srcs/client/client.cpp index 24f0f3b..2ce5926 100644 --- a/srcs/client/client.cpp +++ b/srcs/client/client.cpp @@ -71,7 +71,7 @@ int wauthn_process(const wauthn_client_data_s *client_data, LogDebug("Response: " << wauthn_error_to_string(request->getStatus())); typename T::PubKeyCred *cred = NULL; - std::thread worker([request, callbacks, cred]{cb_worker(request, callbacks, cred);}); + std::thread worker([request, callbacks, cred]{cb_worker(std::move(request), callbacks, cred);}); worker.detach(); return WAUTHN_ERROR_NONE; }); diff --git a/srcs/server/dl-loader.cpp b/srcs/server/dl-loader.cpp index 1ca33c0..0ab354b 100644 --- a/srcs/server/dl-loader.cpp +++ b/srcs/server/dl-loader.cpp @@ -23,7 +23,7 @@ #include namespace WA { - DLLoader::DLLoader(std::string path) : m_libraryPath(path) + DLLoader::DLLoader(std::string path) : m_libraryPath(std::move(path)) { LogDebug("Loading library: " << m_libraryPath); m_libraryHandle = dlopen(m_libraryPath.c_str(), RTLD_LAZY | RTLD_LOCAL); -- 2.7.4