Pass std::unique_ptr by value (#2373)

This ensures that the parameter is moved.
This commit is contained in:
Andrew Gaul 2023-11-26 01:48:47 +09:00 committed by GitHub
parent 691669749e
commit b671fa7a9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -115,7 +115,7 @@ void* S3fsMultiCurl::SetNotFoundCallbackParam(void* param)
return old;
}
bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr<S3fsCurl>&& s3fscurl)
bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr<S3fsCurl> s3fscurl)
{
if(!s3fscurl){
return false;

View File

@ -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>&& s3fscurl);
bool SetS3fsCurlObject(std::unique_ptr<S3fsCurl> s3fscurl);
int Request();
};