]> git.ipfire.org Git - thirdparty/bind9.git/commit
fix: usr: Skip buffer allocations if not logging
authorAlessio Podda <alessio@isc.org>
Fri, 31 Oct 2025 12:16:03 +0000 (12:16 +0000)
committerAlessio Podda <alessio@isc.org>
Fri, 31 Oct 2025 12:16:03 +0000 (12:16 +0000)
commita8f0898d2dc0978cf2235c121908df691fc19b6e
tree793f92d3d19576c39af9570a74b761896b534473
parentaf0583fc604c92345be6441cb7895cb37022d813
parenta164492f3cfa4e6b247bc5274567dc46acb0cded
fix: usr: Skip buffer allocations if not logging

Currently, during IXFR we allocate a 2KB buffer for IXFR change logging
regardless of the log level. This commit introduces an early check
on the log level in dns_diff_print to avoid this.

Results in a speedup from 28% in the test case from issue #5442.

Merge branch '5442-ixfr-no-log-alloc' into 'main'

See merge request isc-projects/bind9!11178