From b671fa7a9c03261dd4803685a205124329167018 Mon Sep 17 00:00:00 2001 From: Andrew Gaul Date: Sun, 26 Nov 2023 01:48:47 +0900 Subject: [PATCH] Pass std::unique_ptr by value (#2373) This ensures that the parameter is moved. --- src/curl_multi.cpp | 2 +- src/curl_multi.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/curl_multi.cpp b/src/curl_multi.cpp index 3df40f3..8a761f6 100644 --- a/src/curl_multi.cpp +++ b/src/curl_multi.cpp @@ -115,7 +115,7 @@ void* S3fsMultiCurl::SetNotFoundCallbackParam(void* param) return old; } -bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr&& s3fscurl) +bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr s3fscurl) { if(!s3fscurl){ return false; diff --git a/src/curl_multi.h b/src/curl_multi.h index 957b422..604f0b1 100644 --- a/src/curl_multi.h +++ b/src/curl_multi.h @@ -74,7 +74,7 @@ class S3fsMultiCurl void* SetSuccessCallbackParam(void* param); void* SetNotFoundCallbackParam(void* param); bool Clear() { return ClearEx(true); } - bool SetS3fsCurlObject(std::unique_ptr&& s3fscurl); + bool SetS3fsCurlObject(std::unique_ptr s3fscurl); int Request(); };