From 38e8a830c9aa8519c0079ea12db706729e6cecac Mon Sep 17 00:00:00 2001 From: Takeshi Nakatani Date: Sun, 29 Jan 2023 09:25:51 +0000 Subject: [PATCH] Fixed a deadlock bug when specifying iam role(IAMv2) --- src/curl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/curl.cpp b/src/curl.cpp index 2ded34f..bac9f4a 100644 --- a/src/curl.cpp +++ b/src/curl.cpp @@ -2885,6 +2885,9 @@ int S3fsCurl::GetIAMv2ApiToken(const char* token_url, int token_ttl, const char* if(CURLE_OK != curl_easy_setopt(hCurl, CURLOPT_WRITEFUNCTION, WriteMemoryCallback)){ return -EIO; } + if(CURLE_OK != curl_easy_setopt(hCurl, CURLOPT_INFILESIZE, 0)){ + return false; + } if(!S3fsCurl::AddUserAgent(hCurl)){ // put User-Agent return -EIO; }