Pass std::unique_ptr by value (#2373)
This ensures that the parameter is moved.
This commit is contained in:
parent
691669749e
commit
b671fa7a9c
|
@ -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;
|
||||
|
|
|
@ -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();
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue