Catch errors while building SSL test transforms
diff --git a/tests/suites/test_suite_ssl.function b/tests/suites/test_suite_ssl.function
index 4678d7a..d8f022f 100644
--- a/tests/suites/test_suite_ssl.function
+++ b/tests/suites/test_suite_ssl.function
@@ -13,6 +13,7 @@
{ \
if( !( x ) ) \
{ \
+ ret = -1; \
goto cleanup; \
} \
} while( 0 )
@@ -24,6 +25,7 @@
int etm, int tag_mode, int ver )
{
mbedtls_cipher_info_t const *cipher_info;
+ int ret = 0;
size_t keylen, maclen, ivlen;
unsigned char *key0 = NULL, *key1 = NULL;
@@ -228,7 +230,7 @@
mbedtls_free( key0 );
mbedtls_free( key1 );
- return( 0 );
+ return( ret );
}
/* END_HEADER */