bind9/bin/dig
Aram Sargsyan 1f2d2611ee Fix dig +nssearch race between recv_done() and send_done()
The `send_done()` callback needs to access query's `link.next` pointer
when running in `+nssearch` mode, even if the query is already canceled
or serviced, which can happen when `recv_done()` happens to be called
earlier than `send_done()`.

Keep the next query's pointer before unlinking the query from the
lookup's queries list in `clear_query()` so that `send_done()` can
use it even if the query is cleared.
2022-04-29 09:09:39 +00:00
..
include Fix dig +nssearch race between recv_done() and send_done() 2022-04-29 09:09:39 +00:00
win32 Add libssl libraries to Windows build 2020-12-09 10:46:16 +01:00
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
dig.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
dig.rst Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
dighost.c Fix dig +nssearch race between recv_done() and send_done() 2022-04-29 09:09:39 +00:00
host.c Initialize printed buffer 2022-04-29 11:46:33 +10:00
host.rst Add missing backtick to host.rst 2022-01-16 08:02:26 +01:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nslookup.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nslookup.rst Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00