bind9/lib
Ondřej Surý e0e089f106
Don't set the offloaded work result from main thread
The xfrin_recv_done() was accessing xfr->result where we stored the
result of the offloaded work from a thread that could receive data while
processing the transfer on the offloaded thread.

Completely remove the offloaded result from the dns_xfrin_t structure
and keep it local for *xfr_apply() and *xfr_apply_done() as the failure
is already recorded in .shutdown_result and we now that the processing
has failed because .shuttingdown has been already set.
2023-10-24 11:14:54 +02:00
..
dns Don't set the offloaded work result from main thread 2023-10-24 11:14:54 +02:00
isc Disable OpenSSL memory contexts for OpenSSL < 3.0.0 2023-10-19 12:54:40 +02:00
isccc Limit isccc_cc_fromwire recursion depth 2023-09-07 19:46:19 +02:00
isccfg Update the source code formatting using clang-format-17 2023-10-17 17:47:46 +02:00
ns Update the source code formatting using clang-format-17 2023-10-17 17:47:46 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00