summaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/ngx_connection.c2
-rw-r--r--src/core/ngx_connection.h5
2 files changed, 6 insertions, 1 deletions
diff --git a/src/core/ngx_connection.c b/src/core/ngx_connection.c
index ba07c63e8..1fb569d30 100644
--- a/src/core/ngx_connection.c
+++ b/src/core/ngx_connection.c
@@ -1034,9 +1034,11 @@ ngx_close_listening_sockets(ngx_cycle_t *cycle)
ls = cycle->listening.elts;
for (i = 0; i < cycle->listening.nelts; i++) {
+#if (NGX_QUIC)
if (ls[i].quic) {
continue;
}
+#endif
c = ls[i].connection;
diff --git a/src/core/ngx_connection.h b/src/core/ngx_connection.h
index 294d4b212..2ce0f153b 100644
--- a/src/core/ngx_connection.h
+++ b/src/core/ngx_connection.h
@@ -150,9 +150,12 @@ struct ngx_connection_s {
ngx_proxy_protocol_t *proxy_protocol;
-#if (NGX_SSL || NGX_COMPAT)
+#if (NGX_QUIC || NGX_COMPAT)
ngx_quic_connection_t *quic;
ngx_quic_stream_t *qs;
+#endif
+
+#if (NGX_SSL || NGX_COMPAT)
ngx_ssl_connection_t *ssl;
#endif