]> git.ipfire.org Git - thirdparty/openvpn.git/commit
ssl_openssl: fix compiler warning by removing getbio() wrapper
authorSteffan Karger <steffan@karger.me>
Thu, 14 Dec 2017 10:21:37 +0000 (11:21 +0100)
committerGert Doering <gert@greenie.muc.de>
Thu, 11 Jan 2018 11:54:14 +0000 (12:54 +0100)
commit041b94c0ab1981c35f4294afc3f9e4f73ba9056c
tree88fb0b5618c33323be7e578c46a921551e479772
parentc4c7f9208057ee6551d37c0bdab3896f1f549ce1
ssl_openssl: fix compiler warning by removing getbio() wrapper

An API change in openssl 1.1 made the BIO_METHOD * returned by BIO_f_ssl()
and BIO_s_mem() const, as well as the BIO_METHOD * argment of BIO_new()
const.  This meant that our getbio() function would either have an API
inconsistent with 1.0 or 1.1.

The wrapper was basically an ASSERT, so fix this by replacing the wrapper
with an ASSERT.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <1513246897-28171-1-git-send-email-steffan@karger.me>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg16083.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
(cherry picked from commit 006d6a57b8835c15222359bfb42c95005723394c)
src/openvpn/ssl_openssl.c