]> git.ipfire.org Git - thirdparty/bind9.git/commit
Extract the resigning heap into a separate struct
authorAlessio Podda <alessio@isc.org>
Tue, 8 Jul 2025 14:29:56 +0000 (16:29 +0200)
committerAlessio Podda <alessio@isc.org>
Wed, 9 Jul 2025 10:33:18 +0000 (12:33 +0200)
commit0b1785ec10faf0cd8b60e70ee0288ce03581e96c
tree454178296fc9042decb4069632a86d1d22e4eb0d
parentc2a84bb17a40147affa16d4c0ccfbc1e61a2ad0a
Extract the resigning heap into a separate struct

In the current implementation, the resigning heap is part of the zone
database. This leads to a cycle, as the database has a reference to its
nodes, but each node needs a reference to the database.

This MR splits the resigning heap into its own separate struct, in order
to help breaking the cycle.
lib/dns/qpzone.c
tests/dns/qpzone_test.c