Catch errors while building SSL test transforms

This commit is contained in:
Hanno Becker 2019-04-05 09:55:37 +01:00
parent 3ee5421f9c
commit a5780f1993

View file

@ -13,6 +13,7 @@
{ \ { \
if( !( x ) ) \ if( !( x ) ) \
{ \ { \
ret = -1; \
goto cleanup; \ goto cleanup; \
} \ } \
} while( 0 ) } while( 0 )
@ -24,6 +25,7 @@ static int build_transforms( mbedtls_ssl_transform *t_in,
int etm, int tag_mode, int ver ) int etm, int tag_mode, int ver )
{ {
mbedtls_cipher_info_t const *cipher_info; mbedtls_cipher_info_t const *cipher_info;
int ret = 0;
size_t keylen, maclen, ivlen; size_t keylen, maclen, ivlen;
unsigned char *key0 = NULL, *key1 = NULL; unsigned char *key0 = NULL, *key1 = NULL;
@ -228,7 +230,7 @@ cleanup:
mbedtls_free( key0 ); mbedtls_free( key0 );
mbedtls_free( key1 ); mbedtls_free( key1 );
return( 0 ); return( ret );
} }
/* END_HEADER */ /* END_HEADER */