bind9/bin
Aram Sargsyan 7917e1866a Fix a crash in dig NS search mode
In special NS search mode, after the initial lookup, dig starts the
followup lookup with discovered NS servers in the queries list. If one
of those queries then fail, dig, as usual, tries to start the next query
in the list, which results in a crash, because the NS search mode is
special in a way that the queries are running in parallel, so the next
query is usually already started.

Apply some special logic in `recv_done()` function to deal with the
described situation when handling the query result for the NS search
mode. Particularly, print a warning message for the failed query,
and do not try to start the next query in the list. Also, set a non-zero
exit code if all the queries in the followup lookup fail.

(cherry picked from commit 1290863c22)
2022-06-14 13:21:47 +00:00
..
check Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
confgen Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
delv Add hyperlinks to dig/mdig/delv +options 2022-04-26 14:06:33 +02:00
dig Fix a crash in dig NS search mode 2022-06-14 13:21:47 +00:00
dnssec Set default number of additional NSEC3 iterations to 0 in dnssec-signzone 2022-06-14 09:08:07 +02:00
named Convert some catz error messages from ISC_LOG_INFO to ISC_LOG_WARNING 2022-06-09 10:50:41 +00:00
nsupdate Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:42:18 +01:00
plugins Hyperlink program names to their manual pages 2022-03-14 11:01:31 +01:00
rndc specify time format in the documentation for 'rdnc dnssec -checkds' 2022-05-18 15:30:18 -07:00
tests Fix statistics system test on Oracle Linux 7 2022-06-14 09:42:02 +02:00
tools Add hyperlinks to dig/mdig/delv +options 2022-04-26 14:06:33 +02:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00