summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-07-20 20:49:28 +0300
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-07-24 10:39:57 +0300
commit3df5b7bc8a6496eb9efdb3586d25bfab109e78db (patch)
tree6f7400a8c30e68819575806ba7b602b64b6d921d /tests/Makefile.am
parentaf833f3448b618662dae92141fcdf7b6d18c854b (diff)
downloadgnutls-3df5b7bc8a6496eb9efdb3586d25bfab109e78db.tar.gz
cert-cred: fix possible segfault when resetting cert retrieval function
Reset get_cert_callback3 callback to NULL if provided callback is NULL. Otherwise after the certificate request call_legacy_cert_cb1 / call_legacy_cert_cb2 will try to unconditionally call legacy_cert_cb1 / legacy_cert_cb2 callback (set to NULL) leading to segfault. Fixes: 9829ef9a3ca06d60472599df7c74ebb9a53f1fe2 Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index f6d89ab6b3..1081027c03 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -197,7 +197,8 @@ ctests += mini-record-2 simple gnutls_hmac_fast set_pkcs12_cred cert certuniquei
x509sign-verify-error rng-op-nonce rng-op-random rng-op-key x509-dn-decode-compat \
ip-check mini-x509-ipaddr trust-store base64-raw random-art dhex509self \
dss-sig-val sign-pk-api tls-session-ext-override record-pad \
- tls13-server-kx-neg gnutls_ext_raw_parse_dtls key-export-pkcs8
+ tls13-server-kx-neg gnutls_ext_raw_parse_dtls key-export-pkcs8 \
+ null_retrieve_function
if HAVE_SECCOMP_TESTS
ctests += dtls-with-seccomp tls-with-seccomp dtls-client-with-seccomp tls-client-with-seccomp