Remove redundant memory relase for authorityCertIssuer
Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com>
diff --git a/library/x509_crt.c b/library/x509_crt.c
index 764c0b6..276ec1a 100644
--- a/library/x509_crt.c
+++ b/library/x509_crt.c
@@ -2962,8 +2962,6 @@
{
mbedtls_x509_crt *cert_cur = crt;
mbedtls_x509_crt *cert_prv;
- mbedtls_x509_sequence *seq_cur;
- mbedtls_x509_sequence *seq_prv;
while (cert_cur != NULL) {
mbedtls_pk_free(&cert_cur->pk);
@@ -2978,15 +2976,6 @@
mbedtls_asn1_sequence_free(cert_cur->subject_alt_names.next);
mbedtls_asn1_sequence_free(cert_cur->certificate_policies.next);
- seq_cur = cert_cur->authority_key_id.authorityCertIssuer.next;
- while (seq_cur != NULL) {
- seq_prv = seq_cur;
- seq_cur = seq_cur->next;
- mbedtls_platform_zeroize(seq_prv,
- sizeof(mbedtls_x509_sequence));
- mbedtls_free(seq_prv);
- }
-
if (cert_cur->raw.p != NULL && cert_cur->own_buffer) {
mbedtls_platform_zeroize(cert_cur->raw.p, cert_cur->raw.len);
mbedtls_free(cert_cur->raw.p);