Merge pull request #755 from ggtakec/master

Added reset curl handle when returning to handle pool
This commit is contained in:
Takeshi Nakatani 2018-05-06 21:35:39 +09:00 committed by GitHub
commit dbe98dcbd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -304,6 +304,7 @@ void CurlHandlerPool::ReturnHandler(CURL* h)
pthread_mutex_lock(&mLock);
if (mIndex < mMaxHandlers - 1) {
mHandlers[++mIndex] = h;
curl_easy_reset(h);
needCleanup = false;
S3FS_PRN_DBG("Return handler to pool: %d", mIndex);
}