summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2020-09-28 09:22:01 +0000
committerDaiki Ueno <ueno@gnu.org>2020-09-28 09:22:01 +0000
commit12a3bb06a19c78607e9f2a0a59c2e71f43a22b8b (patch)
treee3f2e97b995445f5cbb758abf8cd4cae2d4b8a94
parenta4a9fe30c491cffd1eeba59e04987b7224860559 (diff)
parent86ad5ece222f69ebb831bd36995d27d74b729771 (diff)
downloadgnutls-12a3bb06a19c78607e9f2a0a59c2e71f43a22b8b.tar.gz
Merge branch 'tmp-verify-output' into 'master'
x509: correct argument of gnutls_verify_output_function See merge request gnutls/gnutls!1338
-rw-r--r--lib/x509/verify.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/x509/verify.c b/lib/x509/verify.c
index bab223ceca..ee9bdd57f5 100644
--- a/lib/x509/verify.c
+++ b/lib/x509/verify.c
@@ -1224,12 +1224,13 @@ _gnutls_pkcs11_verify_crt_status(gnutls_x509_trust_list_t tlist,
if (_gnutls_pkcs11_crt_is_known (url, certificate_list[i], vflags, &trusted_cert) != 0) {
status |= check_ca_sanity(trusted_cert, now, flags);
- gnutls_x509_crt_deinit(trusted_cert);
if (func)
- func(certificate_list[i],
+ func(trusted_cert,
certificate_list[i], NULL, status);
+ gnutls_x509_crt_deinit(trusted_cert);
+
if (status != 0) {
return gnutls_assert_val(status);
}