mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-27 20:11:12 -05:00
The `.reader` member of dns_qpmulti_t was accessed without RCU protection; reader_open() calls rcu_dereference() on it, and this call needs to be inside an RCU critical section. A similar problem was identified in the dns_qpmulti_snapshot() - the RCU critical section was completely missing. These are relicts of the isc_qsbr - in the QSBR mode the rcu_read_lock() and rcu_read_unlock() are no-ops and whole event loop is a critical section. |
||
|---|---|---|
| .. | ||
| dns | ||
| isc | ||
| isccc | ||
| isccfg | ||
| ns | ||
| .gitignore | ||
| Makefile.am | ||