mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
The 'named_g_server->interfacemgr' pointer is saved in the zone structure using dns_zone_setisself(), as a void* argument to be passed to the isself() callback, so there is no attach/detach, and when shutting down, the interface manager can be destroyed by the shutdown_server(), running in exclusive mode, and causing isself() to crash when trying to use the pointer. Instead of keeping the interface manager pointer in the zone structure, just check and use the 'named_g_server->interfacemgr' itself, as it was implemented originally in the |
||
|---|---|---|
| .. | ||
| check | ||
| confgen | ||
| delv | ||
| dig | ||
| dnssec | ||
| named | ||
| nsupdate | ||
| plugins | ||
| rndc | ||
| tests | ||
| tools | ||
| Makefile.am | ||