]> git.ipfire.org Git - thirdparty/bind9.git/commit
validator.c:check_signer now clones val->event->sigrdataset
authorMark Andrews <marka@isc.org>
Wed, 17 Nov 2021 02:09:03 +0000 (13:09 +1100)
committerMark Andrews <marka@isc.org>
Fri, 1 Aug 2025 13:55:38 +0000 (23:55 +1000)
commit74fab1887c48d8d65fb87d4a44dad8bf637c4208
tree51a7f7d44fde897b03847dd22f0dbca619f9c219
parentf0574ed0d12b5e5aed4baefce6f600f68e1e9b33
validator.c:check_signer now clones val->event->sigrdataset

Spurious validation failures were traced back to check_signer looping
over val->event->sigrdataset directly.  Cloning val->event->sigrdataset
prevents check_signer from interacting with callers that are also
looping over val->event->sigrdataset.

(cherry picked from commit 8aa130f253b11e61d87dadea576e2c1430ce8dcc)
lib/dns/validator.c