Cleaner test-memory cleanups
diff --git a/tests/suites/test_suite_x509write.function b/tests/suites/test_suite_x509write.function
index 984a346..2cf98f1 100644
--- a/tests/suites/test_suite_x509write.function
+++ b/tests/suites/test_suite_x509write.function
@@ -60,5 +60,14 @@
TEST_ASSERT( memcmp( c, pem.buf, pem.buflen ) == 0 );
TEST_ASSERT( pem.buflen == (size_t) ret );
+
+ while( ( cur = req_name.next ) != NULL )
+ {
+ req_name.next = cur->next;
+ free( cur );
+ }
+
+ rsa_free( &rsa );
+ pem_free( &pem );
}
END_CASE