commit | 47db877039d61ff28d2c3ce121acaed47e55b437 | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Tue Aug 21 13:32:13 2018 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Tue Aug 21 13:32:13 2018 +0100 |
tree | fc5ef2235348422a7578360bb5d9314b412816be | |
parent | 1f5a15d86dcc7350c5684b350e33b9d769b7cfd4 [diff] |
ssl_write_record: Consider setting flush variable only if unset
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index e888812..e4ea5c2 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3381,7 +3381,8 @@ } #if defined(MBEDTLS_SSL_PROTO_DTLS) - if( ssl->conf->transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM ) + if( ssl->conf->transport == MBEDTLS_SSL_TRANSPORT_DATAGRAM && + flush == SSL_DONT_FORCE_FLUSH ) { size_t remaining; ret = ssl_get_remaining_payload_in_datagram( ssl );