diff --git a/include/haproxy/quic_conn.h b/include/haproxy/quic_conn.h index 5d2fbfa05..a1f72c0ef 100644 --- a/include/haproxy/quic_conn.h +++ b/include/haproxy/quic_conn.h @@ -209,6 +209,9 @@ static inline void free_quic_conn_cids(struct quic_conn *conn) { struct eb64_node *node; + if (!conn->cids) + return; + node = eb64_first(conn->cids); while (node) { struct quic_connection_id *conn_id;