diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index cc1816cef..4269420e4 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -557,8 +557,8 @@ static int ssl_check_record( mbedtls_ssl_context const *ssl, ret_repeated = mbedtls_ssl_check_record( ssl, tmp_buf, len ); if( ret != ret_repeated ) { - ret = -1; - goto exit; + mbedtls_printf( "mbedtls_ssl_check_record() returned inconsistent results.\n" ); + return( -1 ); } switch( ret ) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ddad7102a..c9e2fbb9e 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -689,8 +689,8 @@ static int ssl_check_record( mbedtls_ssl_context const *ssl, ret_repeated = mbedtls_ssl_check_record( ssl, tmp_buf, len ); if( ret != ret_repeated ) { - ret = -1; - goto exit; + mbedtls_printf( "mbedtls_ssl_check_record() returned inconsistent results.\n" ); + return( -1 ); } switch( ret )