]> git.ipfire.org Git - thirdparty/bind9.git/commit
[9.18] fix: dev: Add missing locks when returning addresses
authorMark Andrews <marka@isc.org>
Sun, 16 Mar 2025 08:04:33 +0000 (08:04 +0000)
committerMark Andrews <marka@isc.org>
Sun, 16 Mar 2025 08:04:33 +0000 (08:04 +0000)
commitae573fd9dc51e54cdee7eb620a1888d344abb2db
treeadc48e5d90cb5ffd8b6b90a9af01fad9e3066e9d
parentbf3b14b964e1ff07acb8c2dc461a0e9fa32713fd
parent89e76eec70f2727555337bfa7c398146971085a8
[9.18] fix: dev: Add missing locks when returning addresses

Add missing locks in dns_zone_getxfrsource4 et al.  Addresses CID 468706, 468708, 468741, 468742, 468785, and 468778.

Cleanup dns_zone_setxfrsource4 et al to now return void.

Remove double copies with dns_zone_getprimaryaddr and dns_zone_getsourceaddr.

Closes #4933

Backport of MR !9485

Merge branch 'backport-4933-add-missing-locks-when-returning-addresses-9.18' into 'bind-9.18'

See merge request isc-projects/bind9!10260