Merge remote-tracking branch 'public/pr/2072' into mbedtls-2.1-proposed

This commit is contained in:
Simon Butcher 2018-10-28 16:58:29 +00:00
commit c84f5c937d
2 changed files with 6 additions and 1 deletions

View File

@ -12,6 +12,10 @@ Bugfix
* Fix a bug in the record decryption routine ssl_decrypt_buf()
which lead to accepting properly authenticated but improperly
padded records in case of CBC ciphersuites using Encrypt-then-MAC.
* Fix wrong order of freeing in programs/ssl/ssl_server2 example
application leading to a memory leak in case both
MBEDTLS_MEMORY_BUFFER_ALLOC_C and MBEDTLS_MEMORY_BACKTRACE are set.
Fixes #2069.
Changes
* "make apidoc" now generates the documentation for the current

View File

@ -2495,6 +2495,8 @@ exit:
mbedtls_ssl_cookie_free( &cookie_ctx );
#endif
mbedtls_free( buf );
#if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C)
#if defined(MBEDTLS_MEMORY_DEBUG)
mbedtls_memory_buffer_alloc_status();
@ -2502,7 +2504,6 @@ exit:
mbedtls_memory_buffer_alloc_free();
#endif
mbedtls_free( buf );
mbedtls_printf( " done.\n" );
#if defined(_WIN32)