gnutls_x509_crl_deinit(list->node[i].crls[j]);
}
gnutls_free(list->node[i].crls);
+
+ if (all)
+ for (j = 0; j < list->node[i].named_cert_size; j++) {
+ gnutls_x509_crt_deinit(list->node[i].named_certs[j].cert);
+ }
gnutls_free(list->node[i].named_certs);
}
if (ret < 1)
fail("gnutls_x509_trust_list_add_trust_mem: %d\n", __LINE__);
- gnutls_x509_crt_deinit(ca_crt);
- gnutls_x509_crt_deinit(server_crt);
- gnutls_x509_trust_list_deinit(tl, 0);
+ gnutls_x509_trust_list_deinit(tl, 1);
gnutls_global_deinit();