Split assert() with side effects in test suite helper
diff --git a/tests/suites/helpers.function b/tests/suites/helpers.function
index d656519..b006429 100644
--- a/tests/suites/helpers.function
+++ b/tests/suites/helpers.function
@@ -113,7 +113,8 @@
void *p;
size_t actual_len = len != 0 ? len : 1;
- assert( ( p = polarssl_malloc( actual_len ) ) != NULL );
+ p = polarssl_malloc( actual_len );
+ assert( p != NULL );
memset( p, 0x00, actual_len );
@@ -139,7 +140,8 @@
if( *olen == 0 )
return( zero_alloc( *olen ) );
- assert( ( obuf = polarssl_malloc( *olen ) ) != NULL );
+ obuf = polarssl_malloc( *olen );
+ assert( obuf != NULL );
(void) unhexify( obuf, ibuf );