This is an automated email from the ASF dual-hosted git repository. cliffjansen pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
commit c1171d9ab347cbd1442a7f77ad6dd4db74f8619b Author: Clifford Jansen <cliffjan...@apache.org> AuthorDate: Thu Sep 15 10:25:12 2022 -0700 PROTON-2613: TLS OpenSSL library: fix SSL_write configuration for partial writes --- c/src/tls/openssl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/c/src/tls/openssl.c b/c/src/tls/openssl.c index c05e09b99..4aadc8861 100644 --- a/c/src/tls/openssl.c +++ b/c/src/tls/openssl.c @@ -1205,6 +1205,9 @@ static int init_ssl_socket(pn_tls_t *ssl, pn_tls_config_t *domain) return -1; } + // Enable "write as much as you hve buffer space for", similar to BIOs and raw sockets. + SSL_set_mode(ssl->ssl, SSL_MODE_ENABLE_PARTIAL_WRITE); + // store backpointer SSL_set_ex_data(ssl->ssl, tls_ex_data_index, ssl); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org