summaryrefslogtreecommitdiff
path: root/src/mod_gnutls.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_gnutls.c')
-rw-r--r--src/mod_gnutls.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_gnutls.c b/src/mod_gnutls.c
index d091243a..6f430aaa 100644
--- a/src/mod_gnutls.c
+++ b/src/mod_gnutls.c
@@ -2605,7 +2605,8 @@ CONNECTION_FUNC(mod_gnutls_handle_con_accept)
con->plugin_ctx[p->id] = hctx;
buffer_blank(&r->uri.authority);
- plugin_ssl_ctx * const s = p->ssl_ctxs + srv_sock->sidx;
+ plugin_ssl_ctx *s = p->ssl_ctxs + srv_sock->sidx;
+ if (NULL == s->priority_cache) s = p->ssl_ctxs; /*(inherit from global)*/
hctx->ssl_session_ticket = s->ssl_session_ticket;
int flags = GNUTLS_SERVER | GNUTLS_NO_SIGNAL | GNUTLS_NONBLOCK;
/* ??? add feature: GNUTLS_ENABLE_EARLY_START ??? */