if (ret < 0)
{
gnutls_pubkey_deinit(pcert->pubkey);
+ pcert->pubkey = NULL;
ret = gnutls_assert_val(ret);
goto cleanup;
}
return 0;
cleanup:
- gnutls_free(pcert->cert.data);
+ _gnutls_free_datum(&pcert->cert);
return ret;
}
if (ret < 0)
{
gnutls_pubkey_deinit(pcert->pubkey);
+ pcert->pubkey = NULL;
ret = gnutls_assert_val(ret);
goto cleanup;
}
return 0;
cleanup:
- gnutls_free(pcert->cert.data);
+ _gnutls_free_datum(&pcert->cert);
return ret;
}
{
gnutls_pubkey_deinit(pcert->pubkey);
pcert->pubkey = NULL;
- gnutls_free(pcert->cert.data);
- pcert->cert.data = NULL;
+ _gnutls_free_datum(&pcert->cert);
}
/* Converts the first certificate for the cert_auth_info structure