ASN.1: Introduce helper function to free ASN.1 sequence
diff --git a/tests/suites/test_suite_asn1parse.function b/tests/suites/test_suite_asn1parse.function
index f07fd40..898f729 100644
--- a/tests/suites/test_suite_asn1parse.function
+++ b/tests/suites/test_suite_asn1parse.function
@@ -508,7 +508,7 @@
int expected_result )
{
mbedtls_asn1_sequence head = { { 0, 0, NULL }, NULL };
- mbedtls_asn1_sequence *cur, *next;
+ mbedtls_asn1_sequence *cur;
unsigned char *p = input->x;
const char *rest = description;
unsigned long n;
@@ -549,13 +549,7 @@
}
exit:
- cur = head.next;
- while( cur != NULL )
- {
- next = cur->next;
- mbedtls_free( cur );
- cur = next;
- }
+ mbedtls_asn1_sequence_free( head.next );
}
/* END_CASE */