Witold Kręcicki
51a55ddbb7
Fix assertion failure in nslookup/dig/mdig when message has multiple SIG(0) options.
...
When parsing message with DNS_MESSAGE_BESTEFFORT (used exclusively in
tools, never in named itself) if we hit an invalid SIG(0) in wrong
place we continue parsing the message, and put the sig0 in msg->sig0.
If we then hit another sig0 in a proper place we see that msg->sig0
is already 'taken' and we don't free name and rdataset, and we don't
set seen_problem. This causes an assertion failure.
This fixes that issue by setting seen_problem if we hit second sig0,
tsig or opt, which causes name and rdataset to be always freed.
2019-03-26 21:15:00 +11:00
..
2019-03-22 11:38:45 +01:00
2019-03-22 06:49:01 +11:00
2019-03-22 11:38:45 +01:00
2019-03-08 18:01:48 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-02-21 16:42:17 -08:00
2019-03-08 15:15:05 +01:00
2019-03-14 13:34:59 -07:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-11 14:27:13 +11:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-22 11:38:45 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2018-12-11 11:32:24 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 17:15:01 +11:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-22 11:38:45 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-26 21:15:00 +11:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-14 12:47:53 -07:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-13 10:51:56 +11:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-14 23:29:07 -07:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00
2019-03-08 15:15:05 +01:00