commit | a4b143a57ccc16243dce5f206e197ce44559955a | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Wed Aug 15 14:01:34 2018 +0100 |
committer | Hanno Becker <hanno.becker@arm.com> | Fri Aug 17 16:52:08 2018 +0100 |
tree | f5e305cb63cfb38d8d3c1ef1ac7a6a74b1bf56ad | |
parent | 02f5907499a29998ef112324e1c6715446b6b1e7 [diff] |
Remove nested loop in mbedtls_ssl_read_record()
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 910e584..8e209e7 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -4294,8 +4294,9 @@ { do { - do ret = mbedtls_ssl_read_record_layer( ssl ); - while( ret == MBEDTLS_ERR_SSL_CONTINUE_PROCESSING ); + ret = mbedtls_ssl_read_record_layer( ssl ); + if( ret == MBEDTLS_ERR_SSL_CONTINUE_PROCESSING ) + continue; if( ret != 0 ) {