summaryrefslogtreecommitdiffhomepage
path: root/src/event/quic/ngx_event_quic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/quic/ngx_event_quic.h')
-rw-r--r--src/event/quic/ngx_event_quic.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/event/quic/ngx_event_quic.h b/src/event/quic/ngx_event_quic.h
index 0a38d911c..865e5f08c 100644
--- a/src/event/quic/ngx_event_quic.h
+++ b/src/event/quic/ngx_event_quic.h
@@ -64,7 +64,8 @@
#define NGX_QUIC_BUFFER_SIZE 4096
-#define ngx_quic_get_connection(c) ((ngx_quic_connection_t *)(c)->udp)
+#define ngx_quic_get_connection(c) \
+ (((c)->udp) ? (((ngx_quic_server_id_t *)((c)->udp))->quic) : NULL)
typedef struct {