Skip to content

Reflect changes in libcurl error codes#115

Merged
kkaempf merged 1 commit intoOpenwsman:masterfrom
vcrhonek:libcurl-error-codes
Nov 16, 2018
Merged

Reflect changes in libcurl error codes#115
kkaempf merged 1 commit intoOpenwsman:masterfrom
vcrhonek:libcurl-error-codes

Conversation

@vcrhonek
Copy link
Copy Markdown
Contributor

@vcrhonek vcrhonek commented Nov 15, 2018

Hello Klaus,
openwsman fails to build with latest libcurl version (7.62.0). See [1] for more details. Curl error codes have been updated. CURLE_SSL_CACERT was deprecated (see [2]). Also quite long time ago CURLE_SSL_PEER_CERTIFICATE was renamed to CURLE_PEER_FAILED_VERIFICATION which is now unified error code for both. This commit fixes the compile error - leaves CURLE_SSL_PEER_CERTIFICATE and CURLE_SSL_CACERT for libcurl version < 7.62.0, uses CURLE_PEER_FAILED_VERIFICATION otherwise. You may probably want to check include/wsman-client-api.h whether anything has to be changed there... Feel free to modify/use the patch as you need.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1649393
[2] curl/curl@3f3b26d
[3] curl/curl@ce81cd2

@kkaempf kkaempf merged commit 9f244ab into Openwsman:master Nov 16, 2018
@kkaempf
Copy link
Copy Markdown
Collaborator

kkaempf commented Nov 16, 2018

Thanks a million, Vitezslav !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants