aboutsummaryrefslogtreecommitdiff
path: root/jim-aio.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2018-11-24 11:24:44 +1000
committerSteve Bennett <steveb@workware.net.au>2018-11-24 11:24:44 +1000
commit41b8d490f6dc80b10af4eaa3332749f4fb52d2d2 (patch)
tree3fb376eecb046343898144a864b896d7e08306ab /jim-aio.c
parenta3c72e6f060bc51cd59b486e8d564489856f3de3 (diff)
downloadjimtcl-41b8d490f6dc80b10af4eaa3332749f4fb52d2d2.zip
jimtcl-41b8d490f6dc80b10af4eaa3332749f4fb52d2d2.tar.gz
jimtcl-41b8d490f6dc80b10af4eaa3332749f4fb52d2d2.tar.bz2
aio: Prefer TLS_method() over TLSv1_2_method()
To avoid a deprecation warning Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-aio.c')
-rw-r--r--jim-aio.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/jim-aio.c b/jim-aio.c
index 589dce6..ce37e3b 100644
--- a/jim-aio.c
+++ b/jim-aio.c
@@ -1636,13 +1636,17 @@ static void JimAioSslContextDelProc(struct Jim_Interp *interp, void *privData)
ERR_free_strings();
}
+#ifdef USE_TLSv1_2_method
+#define TLS_method TLSv1_2_method
+#endif
+
static SSL_CTX *JimAioSslCtx(Jim_Interp *interp)
{
SSL_CTX *ssl_ctx = (SSL_CTX *)Jim_GetAssocData(interp, "ssl_ctx");
if (ssl_ctx == NULL) {
SSL_load_error_strings();
SSL_library_init();
- ssl_ctx = SSL_CTX_new(TLSv1_2_method());
+ ssl_ctx = SSL_CTX_new(TLS_method());
if (ssl_ctx && SSL_CTX_set_default_verify_paths(ssl_ctx)) {
SSL_CTX_set_verify(ssl_ctx, SSL_VERIFY_NONE, NULL);
Jim_SetAssocData(interp, "ssl_ctx", JimAioSslContextDelProc, ssl_ctx);