summaryrefslogtreecommitdiff
path: root/libunbound
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2020-12-08 21:23:03 +0000
committerCy Schubert <cy@FreeBSD.org>2020-12-08 21:23:03 +0000
commitc1dbcbf2d10cd99864ab0eb44358d9875ba0c0a5 (patch)
tree8cbca8d9dc814933d2bc59b6623b792b549aac6b /libunbound
parent4cb89f2eee3bb358f0491932ab0498b5319f4229 (diff)
Diffstat (limited to 'libunbound')
-rw-r--r--libunbound/context.c2
-rw-r--r--libunbound/libunbound.c10
-rw-r--r--libunbound/libworker.c2
3 files changed, 7 insertions, 7 deletions
diff --git a/libunbound/context.c b/libunbound/context.c
index 713259c718ce..cff2831a77cd 100644
--- a/libunbound/context.c
+++ b/libunbound/context.c
@@ -80,7 +80,7 @@ context_finalize(struct ub_ctx* ctx)
return UB_INITFAIL;
if(!auth_zones_apply_cfg(ctx->env->auth_zones, cfg, 1, &is_rpz))
return UB_INITFAIL;
- if(!edns_tags_apply_cfg(ctx->env->edns_tags, cfg))
+ if(!edns_strings_apply_cfg(ctx->env->edns_strings, cfg))
return UB_INITFAIL;
if(!slabhash_is_size(ctx->env->msg_cache, cfg->msg_cache_size,
cfg->msg_cache_slabs)) {
diff --git a/libunbound/libunbound.c b/libunbound/libunbound.c
index 3922eb0417f8..c9e24ba8d8f2 100644
--- a/libunbound/libunbound.c
+++ b/libunbound/libunbound.c
@@ -154,8 +154,8 @@ static struct ub_ctx* ub_ctx_create_nopipe(void)
errno = ENOMEM;
return NULL;
}
- ctx->env->edns_tags = edns_tags_create();
- if(!ctx->env->edns_tags) {
+ ctx->env->edns_strings = edns_strings_create();
+ if(!ctx->env->edns_strings) {
auth_zones_delete(ctx->env->auth_zones);
edns_known_options_delete(ctx->env);
config_delete(ctx->env->cfg);
@@ -186,7 +186,7 @@ ub_ctx_create(void)
config_delete(ctx->env->cfg);
modstack_desetup(&ctx->mods, ctx->env);
edns_known_options_delete(ctx->env);
- edns_tags_delete(ctx->env->edns_tags);
+ edns_strings_delete(ctx->env->edns_strings);
free(ctx->env);
free(ctx);
errno = e;
@@ -199,7 +199,7 @@ ub_ctx_create(void)
config_delete(ctx->env->cfg);
modstack_desetup(&ctx->mods, ctx->env);
edns_known_options_delete(ctx->env);
- edns_tags_delete(ctx->env->edns_tags);
+ edns_strings_delete(ctx->env->edns_strings);
free(ctx->env);
free(ctx);
errno = e;
@@ -338,7 +338,7 @@ ub_ctx_delete(struct ub_ctx* ctx)
infra_delete(ctx->env->infra_cache);
config_delete(ctx->env->cfg);
edns_known_options_delete(ctx->env);
- edns_tags_delete(ctx->env->edns_tags);
+ edns_strings_delete(ctx->env->edns_strings);
auth_zones_delete(ctx->env->auth_zones);
free(ctx->env);
}
diff --git a/libunbound/libworker.c b/libunbound/libworker.c
index bd42462e1be6..06cbb8869f61 100644
--- a/libunbound/libworker.c
+++ b/libunbound/libworker.c
@@ -238,7 +238,7 @@ libworker_setup(struct ub_ctx* ctx, int is_bg, struct ub_event_base* eb)
ports, numports, cfg->unwanted_threshold,
cfg->outgoing_tcp_mss, &libworker_alloc_cleanup, w,
cfg->do_udp || cfg->udp_upstream_without_downstream, w->sslctx,
- cfg->delay_close, cfg->tls_use_sni, NULL);
+ cfg->delay_close, cfg->tls_use_sni, NULL, cfg->udp_connect);
w->env->outnet = w->back;
if(!w->is_bg || w->is_bg_thread) {
lock_basic_unlock(&ctx->cfglock);