diff options
Diffstat (limited to 'src/mod_gnutls.c')
-rw-r--r-- | src/mod_gnutls.c | 3 |
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 ??? */ |