]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- For #1375, there is no DNSTAP environment if it wasn't configured.
authorYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Fri, 28 Nov 2025 14:20:21 +0000 (15:20 +0100)
committerYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Fri, 28 Nov 2025 14:20:21 +0000 (15:20 +0100)
daemon/remote.c
doc/Changelog

index df866c860665fbc11ec08dff689e8fc8432fa4aa..bcf0942af5e042fb21ed5d30782bb9ba904925a6 100644 (file)
@@ -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;
index 52d288ff05ea7fe4c3c6e00ff074b78028366bed..2ddf13a9b96036a24b044bd93192bf81c630bb5c 100644 (file)
@@ -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.