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;
|
return old;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr<S3fsCurl>&& s3fscurl)
|
bool S3fsMultiCurl::SetS3fsCurlObject(std::unique_ptr<S3fsCurl> s3fscurl)
|
||||||
{
|
{
|
||||||
if(!s3fscurl){
|
if(!s3fscurl){
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -74,7 +74,7 @@ class S3fsMultiCurl
|
||||||
void* SetSuccessCallbackParam(void* param);
|
void* SetSuccessCallbackParam(void* param);
|
||||||
void* SetNotFoundCallbackParam(void* param);
|
void* SetNotFoundCallbackParam(void* param);
|
||||||
bool Clear() { return ClearEx(true); }
|
bool Clear() { return ClearEx(true); }
|
||||||
bool SetS3fsCurlObject(std::unique_ptr<S3fsCurl>&& s3fscurl);
|
bool SetS3fsCurlObject(std::unique_ptr<S3fsCurl> s3fscurl);
|
||||||
int Request();
|
int Request();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue