diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2024-10-18 13:52:55 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2024-10-18 13:52:55 +0000 |
| commit | 0a6d797cf6eb751d7eb613900cd19803e05d905f (patch) | |
| tree | c52b0ffbf8879fbe81816528e0fc7c3dd0f64e1f /daemon/daemon.c | |
| parent | 9b8db746ac608ff7cdad3c9ac7ac395319e4ea0f (diff) | |
unbound: Vendor import 1.20.0vendor/unbound/1.22.0
Release notes at
https://nlnetlabs.nl/news/2024/Oct/17/unbound-1.22.0-released/
Diffstat (limited to 'daemon/daemon.c')
| -rw-r--r-- | daemon/daemon.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/daemon/daemon.c b/daemon/daemon.c index 72b4a43be1ad..1c8272b14e81 100644 --- a/daemon/daemon.c +++ b/daemon/daemon.c @@ -557,6 +557,12 @@ daemon_create_workers(struct daemon* daemon) fatal_exit("out of memory during daemon init"); numport = daemon_get_shufport(daemon, shufport); verbose(VERB_ALGO, "total of %d outgoing ports available", numport); + +#ifdef HAVE_NGTCP2 + daemon->doq_table = doq_table_create(daemon->cfg, daemon->rand); + if(!daemon->doq_table) + fatal_exit("could not create doq_table: out of memory"); +#endif daemon->num = (daemon->cfg->num_threads?daemon->cfg->num_threads:1); if(daemon->reuseport && (int)daemon->num < (int)daemon->num_ports) { @@ -907,6 +913,10 @@ daemon_cleanup(struct daemon* daemon) dnsc_delete(daemon->dnscenv); daemon->dnscenv = NULL; #endif +#ifdef HAVE_NGTCP2 + doq_table_delete(daemon->doq_table); + daemon->doq_table = NULL; +#endif daemon->cfg = NULL; } |
