]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
server: quic table max conns minimum limited to 1 master
authorJan Hák <jan.hak@nic.cz>
Wed, 29 Apr 2026 12:20:41 +0000 (14:20 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Wed, 29 Apr 2026 12:47:17 +0000 (14:47 +0200)
src/knot/server/quic-handler.c

index 509271fd3526cd9397545d6c72ba6767b898fb56..0a34f6d0bc088a56c98f029504ff76072fb0c63a 100644 (file)
@@ -105,8 +105,8 @@ knot_quic_table_t *quic_make_table(struct server *server)
        conf_t *pconf = conf();
        size_t udp_pl = MIN(pconf->cache.srv_udp_max_payload_ipv4,
                            pconf->cache.srv_udp_max_payload_ipv6);
-       size_t quic_max_conns = pconf->cache.srv_quic_max_clients /
-                               pconf->cache.srv_udp_threads;
+       size_t quic_max_conns = MAX(pconf->cache.srv_quic_max_clients /
+                                   pconf->cache.srv_udp_threads, 1);
        size_t quic_max_inbufs= quic_max_conns * QUIC_IBUFS_PER_CONN;
        size_t quic_max_obufs = pconf->cache.srv_quic_obuf_max_size;