| From f2c37fab5dbaffa06c1268ee1309596306c9a4df Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Tue, 20 Nov 2018 12:23:47 -0800 |
| Subject: [PATCH] Adjust for CURLE_SSL_CACERT deprecation in curl >= 7.62 |
| |
| Use CURLE_PEER_FAILED_VERIFICATION instead |
| |
| Upstream-Status: Pending |
| |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| --- |
| src/lib/wsman-curl-client-transport.c | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| diff --git a/src/lib/wsman-curl-client-transport.c b/src/lib/wsman-curl-client-transport.c |
| index d0a3829b..92727f4f 100644 |
| --- a/src/lib/wsman-curl-client-transport.c |
| +++ b/src/lib/wsman-curl-client-transport.c |
| @@ -186,16 +186,23 @@ convert_to_last_error(CURLcode r) |
| return WS_LASTERR_SSL_CONNECT_ERROR; |
| case CURLE_BAD_FUNCTION_ARGUMENT: |
| return WS_LASTERR_CURL_BAD_FUNCTION_ARG; |
| +#if LIBCURL_VERSION_NUM < 0x073E00 |
| case CURLE_SSL_PEER_CERTIFICATE: |
| return WS_LASTERR_SSL_PEER_CERTIFICATE; |
| +#endif |
| case CURLE_SSL_ENGINE_NOTFOUND: |
| return WS_LASTERR_SSL_ENGINE_NOTFOUND; |
| case CURLE_SSL_ENGINE_SETFAILED: |
| return WS_LASTERR_SSL_ENGINE_SETFAILED; |
| case CURLE_SSL_CERTPROBLEM: |
| return WS_LASTERR_SSL_CERTPROBLEM; |
| +#if LIBCURL_VERSION_NUM < 0x073E00 |
| case CURLE_SSL_CACERT: |
| return WS_LASTERR_SSL_CACERT; |
| +#else |
| + case CURLE_PEER_FAILED_VERIFICATION: |
| + return WS_LASTERR_SSL_PEER_CERTIFICATE; |
| +#endif |
| #if LIBCURL_VERSION_NUM > 0x70C01 |
| case CURLE_SSL_ENGINE_INITFAILED: |
| return WS_LASTERR_SSL_ENGINE_INITFAILED; |