]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fixup compile without cachedb.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 10 Apr 2024 09:27:08 +0000 (11:27 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 10 Apr 2024 09:27:08 +0000 (11:27 +0200)
doc/Changelog
services/mesh.c

index d40e246e823991acdfaf82c30265e80981588e25..421505d96e073f011ad4f8999e2d876c47ed7a7d 100644 (file)
@@ -2,6 +2,7 @@
        - Implement cachedb-check-when-serve-expired: yes option, default
          is enabled. When serve expired is enabled with cachedb, it first
          checks cachedb before serving the expired response.
+       - Fixup compile without cachedb.
 
 9 April 2024: Yorgos
        - Merge #1043 from xiaoxiaoafeifei: Add loongarch support; updates
index 5bbff299589e606b443b3858547258fe86a2a7a8..80d4a5aa5d82cdbe930e0e829421cf4ade8f6e00 100644 (file)
@@ -511,6 +511,7 @@ void mesh_new_client(struct mesh_area* mesh, struct query_info* qinfo,
                log_err("mesh_new_client: out of memory initializing serve expired");
                goto servfail_mem;
        }
+#ifdef USE_CACHEDB
        if(!timeout && mesh->env->cfg->serve_expired &&
                !mesh->env->cfg->serve_expired_client_timeout &&
                (mesh->env->cachedb_enabled &&
@@ -520,6 +521,7 @@ void mesh_new_client(struct mesh_area* mesh, struct query_info* qinfo,
                        goto servfail_mem;
                }
        }
+#endif
        /* update statistics */
        if(was_detached) {
                log_assert(mesh->num_detached_states > 0);
@@ -625,6 +627,7 @@ mesh_new_callback(struct mesh_area* mesh, struct query_info* qinfo,
                        mesh_state_delete(&s->s);
                return 0;
        }
+#ifdef USE_CACHEDB
        if(!timeout && mesh->env->cfg->serve_expired &&
                !mesh->env->cfg->serve_expired_client_timeout &&
                (mesh->env->cachedb_enabled &&
@@ -635,6 +638,7 @@ mesh_new_callback(struct mesh_area* mesh, struct query_info* qinfo,
                        return 0;
                }
        }
+#endif
        /* update statistics */
        if(was_detached) {
                log_assert(mesh->num_detached_states > 0);