summaryrefslogtreecommitdiffstatsabout
diff options
context:
space:
mode:
-rw-r--r--src/gnutls_hooks.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gnutls_hooks.c b/src/gnutls_hooks.c
index d761b56..ea59bbf 100644
--- a/src/gnutls_hooks.c
+++ b/src/gnutls_hooks.c
@@ -808,6 +808,12 @@ int mgs_hook_authz(request_rec * r)
808 ctxt->sc->client_verify_mode, 808 ctxt->sc->client_verify_mode,
809 dc->client_verify_mode); 809 dc->client_verify_mode);
810 810
811 /* If we already have a client certificate, there's no point in
812 * re-handshaking... */
813 rv = mgs_cert_verify(r, ctxt);
814 if (rv != DECLINED && rv != HTTP_FORBIDDEN)
815 return rv;
816
811 gnutls_certificate_server_set_request(ctxt->session, 817 gnutls_certificate_server_set_request(ctxt->session,
812 dc->client_verify_mode); 818 dc->client_verify_mode);
813 819