mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2025-01-23 22:08:24 +00:00
Reviewed and fixed response codes print in curl.cpp - #157
This commit is contained in:
parent
30152284cc
commit
490ed8f689
@ -1629,9 +1629,8 @@ int S3fsCurl::RequestPerform(void)
|
||||
DPRNNN("curl_easy_getinfo failed while trying to retrieve HTTP response code");
|
||||
return -EIO;
|
||||
}
|
||||
DPRNNN("HTTP response code %ld", LastResponseCode);
|
||||
|
||||
if(400 > LastResponseCode){
|
||||
DPRNNN("HTTP response code %ld", LastResponseCode);
|
||||
return 0;
|
||||
}
|
||||
if(500 <= LastResponseCode){
|
||||
@ -1716,10 +1715,13 @@ int S3fsCurl::RequestPerform(void)
|
||||
break;
|
||||
|
||||
case CURLE_SSL_CACERT:
|
||||
DPRN("### CURLE_SSL_CACERT");
|
||||
|
||||
// try to locate cert, if successful, then set the
|
||||
// option and continue
|
||||
if(0 == S3fsCurl::curl_ca_bundle.size()){
|
||||
if(!S3fsCurl::LocateBundle()){
|
||||
DPRNCRIT("could not get CURL_CA_BUNDLE.");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
break; // retry with CAINFO
|
||||
@ -1730,6 +1732,8 @@ int S3fsCurl::RequestPerform(void)
|
||||
|
||||
#ifdef CURLE_PEER_FAILED_VERIFICATION
|
||||
case CURLE_PEER_FAILED_VERIFICATION:
|
||||
DPRN("### CURLE_PEER_FAILED_VERIFICATION");
|
||||
|
||||
first_pos = bucket.find_first_of(".");
|
||||
if(first_pos != string::npos){
|
||||
FPRNNN("curl returned a CURL_PEER_FAILED_VERIFICATION error");
|
||||
|
Loading…
x
Reference in New Issue
Block a user