]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix cache_lookup subnet printout to wipe zero part of the prefix.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 15 Aug 2025 12:06:54 +0000 (14:06 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 15 Aug 2025 12:06:54 +0000 (14:06 +0200)
daemon/remote.c

index 549979990ddb92714c05a0966decef3b4010d308..9d9e53703d79c47e69a4d5361441c872b1b99cc6 100644 (file)
@@ -1849,6 +1849,7 @@ addrtree_traverse_visit_edge(struct addredge* edge, addrkey_t* addr,
        n = (size_t)((addrlen / KEYWIDTH) + ((addrlen % KEYWIDTH != 0)?1:0));
        if(n > addr_size)
                n = addr_size;
+       memset(addr, 0, addr_size);
        memcpy(addr, edge->str, n);
        addrtree_traverse_visit_node(edge->node, addr, addr_size, is_ipv6,
                now, q, func, arg);