Add 'exit' label and variable initialization to relevant test suite functions
diff --git a/tests/suites/test_suite_pem.function b/tests/suites/test_suite_pem.function
index 42d9779..e8b05eb 100644
--- a/tests/suites/test_suite_pem.function
+++ b/tests/suites/test_suite_pem.function
@@ -12,7 +12,7 @@
void pem_write_buffer( char *start, char *end, char *buf_str, char *result_str )
{
unsigned char buf[5000];
- unsigned char *check_buf;
+ unsigned char *check_buf = NULL;
int ret;
size_t buf_len, olen = 0, olen2 = 0;
@@ -33,6 +33,8 @@
TEST_ASSERT( olen > strlen( (char*) result_str ) );
TEST_ASSERT( ret == 0 );
TEST_ASSERT( strncmp( (char *) check_buf, (char *) result_str, olen ) == 0 );
+
+exit:
polarssl_free( check_buf );
}
/* END_CASE */