From 2212d9a0f501cbdaf1b71d000f925fb3778b99fd Mon Sep 17 00:00:00 2001 From: jsing <> Date: Sun, 24 May 2020 15:12:54 +0000 Subject: Clear SSL_MODE_AUTO_RETRY in libtls, since we handle WANT_POLLIN correctly. --- src/lib/libtls/tls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/libtls/tls.c b/src/lib/libtls/tls.c index 1931f4838a..3d6723bbd9 100644 --- a/src/lib/libtls/tls.c +++ b/src/lib/libtls/tls.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls.c,v 1.84 2020/01/20 08:39:21 jsing Exp $ */ +/* $OpenBSD: tls.c,v 1.85 2020/05/24 15:12:54 jsing Exp $ */ /* * Copyright (c) 2014 Joel Sing * @@ -405,6 +405,8 @@ tls_configure_ssl_keypair(struct tls *ctx, SSL_CTX *ssl_ctx, int tls_configure_ssl(struct tls *ctx, SSL_CTX *ssl_ctx) { + SSL_CTX_clear_mode(ssl_ctx, SSL_MODE_AUTO_RETRY); + SSL_CTX_set_mode(ssl_ctx, SSL_MODE_ENABLE_PARTIAL_WRITE); SSL_CTX_set_mode(ssl_ctx, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); -- cgit v1.2.3-55-g6feb