ssl_server2: add buffer overhead for a termination character

Switch to mbedtls style of memory allocation
This commit is contained in:
Andrzej Kurek 2018-06-20 07:07:55 -04:00 committed by Simon Butcher
parent d731a6348a
commit 216b40de9b

View File

@ -1355,7 +1355,7 @@ int main( int argc, char *argv[] )
#if defined(MBEDTLS_DEBUG_C) #if defined(MBEDTLS_DEBUG_C)
mbedtls_debug_set_threshold( opt.debug_level ); mbedtls_debug_set_threshold( opt.debug_level );
#endif #endif
buf = malloc( opt.buffer_size ); buf = mbedtls_calloc( 1, opt.buffer_size + 1 );
if( buf == NULL ) if( buf == NULL )
{ {
mbedtls_printf("Could not allocate %u bytes\n", opt.buffer_size); mbedtls_printf("Could not allocate %u bytes\n", opt.buffer_size);
@ -2545,6 +2545,7 @@ exit:
mbedtls_memory_buffer_alloc_free(); mbedtls_memory_buffer_alloc_free();
#endif #endif
mbedtls_free(buf);
mbedtls_printf( " done.\n" ); mbedtls_printf( " done.\n" );
#if defined(_WIN32) #if defined(_WIN32)