commit | 05ca9d46c16c38f6f421dd9349361d13b863bd30 | [log] [tgz] |
---|---|---|
author | Simon Butcher <simon.butcher@arm.com> | Wed Jan 08 18:15:52 2020 +0000 |
committer | Simon Butcher <simon.butcher@arm.com> | Wed Jan 08 18:15:52 2020 +0000 |
tree | 8bc832a5009d15588c08fe8cadbc4d2d9c918887 | |
parent | 282911eabfcb95af544e0183ffa1d33917a9bc56 [diff] | |
parent | cafb6c91b0e97ec4a6742d9cdea4fbcf3853e4b5 [diff] |
Merge remote-tracking branch 'public/pr/2979' into baremetal
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index d396e84..165cd85 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -11128,6 +11128,9 @@ mbedtls_platform_memcpy( buf, ssl->in_offt, n ); ssl->in_msglen -= n; + // clear incoming data after it's copied to buffer + mbedtls_platform_memset(ssl->in_offt, 0, n); + if( ssl->in_msglen == 0 ) { /* all bytes consumed */