From: Yorgos Thessalonikefs Date: Fri, 28 Nov 2025 14:20:21 +0000 (+0100) Subject: - For #1375, there is no DNSTAP environment if it wasn't configured. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=83336477c652b3729f6f6a26c15c42ed69971cea;p=thirdparty%2Funbound.git - For #1375, there is no DNSTAP environment if it wasn't configured. --- diff --git a/daemon/remote.c b/daemon/remote.c index df866c860..bcf0942af 100644 --- a/daemon/remote.c +++ b/daemon/remote.c @@ -7623,6 +7623,12 @@ fr_worker_pickup_dnstap_changes(struct worker* worker) { struct dt_env* w_dtenv = &worker->dtenv; struct dt_env* d_dtenv = worker->daemon->dtenv; + log_assert(d_dtenv != NULL || !worker->daemon->cfg->dnstap); + if(d_dtenv == NULL) { + /* There is no environment when DNSTAP was not enabled + * in the configuration. */ + return; + } w_dtenv->identity = d_dtenv->identity; w_dtenv->len_identity = d_dtenv->len_identity; w_dtenv->version = d_dtenv->version; diff --git a/doc/Changelog b/doc/Changelog index 52d288ff0..2ddf13a9b 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,6 @@ +28 November 2025: Yorgos + - For #1375, there is no DNSTAP environment if it wasn't configured. + 26 November 2025: Yorgos - Tag for 1.24.2 release. The repository continues with version 1.24.3.