This is an automated email from the ASF dual-hosted git repository. tillt pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mesos.git
The following commit(s) were added to refs/heads/master by this push: new a370400 Fixed deprecation warning when building against OpenSSL 1.1.x. a370400 is described below commit a3704009fa8b81090fa2bf3f3ba0e9ed316dae57 Author: Till Toenshoff <toensh...@me.com> AuthorDate: Wed Aug 21 14:01:49 2019 +0200 Fixed deprecation warning when building against OpenSSL 1.1.x. OpenSSL 1.1.x deprecates 'ASN1_STRING_get_data' and replaces it by 'ASN1_STRING_get0_data'. Review: https://reviews.apache.org/r/71336/ --- 3rdparty/libprocess/src/openssl.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/3rdparty/libprocess/src/openssl.cpp b/3rdparty/libprocess/src/openssl.cpp index ee9a049..4aeab85 100644 --- a/3rdparty/libprocess/src/openssl.cpp +++ b/3rdparty/libprocess/src/openssl.cpp @@ -886,7 +886,12 @@ Try<Nothing> verify( if (peer_hostname.isSome()) { // Current name is a DNS name, let's check it. const string dns_name = - reinterpret_cast<char*>(ASN1_STRING_data( +#if OPENSSL_VERSION_NUMBER < 0x10100000L + // `ASN1_STRING_get_data` is deprecated since OpenSSL 1.1.0. + reinterpret_cast<char*>(ASN1_STRING_get_data( +#else + reinterpret_cast<const char*>(ASN1_STRING_get0_data( +#endif // OPENSSL_VERSION_NUMBER < 0x10100000L current_name->d.dNSName)); // Make sure there isn't an embedded NUL character in the DNS name.