diff --git a/daemon/dtls.c b/daemon/dtls.c index 73ec4f338..faf6d4b96 100644 --- a/daemon/dtls.c +++ b/daemon/dtls.c @@ -504,7 +504,7 @@ static int verify_callback(int ok, X509_STORE_CTX *store) { if (ps->dtls_cert) X509_free(ps->dtls_cert); - ps->dtls_cert = X509_dup(X509_STORE_CTX_get_current_cert(store)); + ps->dtls_cert = X509_dup(X509_STORE_CTX_get0_cert(store)); if (!media->fingerprint.hash_func || !media->fingerprint.digest_len) return 1; /* delay verification */