Witold Kręcicki
175c4d9055
Fix a data access race in resolver
...
We were passing client address to dns_resolver_createfetch as a pointer
and it was saved as a pointer. The client (with its address) could be
gone before the fetch is finished, and in a very odd scenario
log_formerr would call isc_sockaddr_format() which first checks if the
address family is valid (and at this point it still is), then the
sockaddr is cleared, and then isc_netaddr_fromsockaddr is called which
fails an assertion as the address family is now invalid.
2020-06-05 16:06:42 +02:00
..
2020-06-04 16:00:33 +02:00
2020-05-12 22:01:54 +10:00
2020-06-05 13:19:49 +02:00
2020-05-28 08:08:30 +02:00
2020-05-25 16:09:57 -07:00
2020-04-16 23:03:54 +02:00
2020-05-25 16:09:57 -07:00
2020-05-28 11:28:44 +02:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-03-09 16:19:22 +01:00
2020-04-21 14:19:48 +02:00
2020-03-17 09:11:13 +01:00
2020-06-02 09:12:47 +02:00
2020-04-21 14:19:48 +02:00
2020-03-09 16:19:22 +01:00
2020-03-09 16:19:22 +01:00
2020-05-25 16:09:57 -07:00
2020-04-21 14:19:48 +02:00
2020-04-21 14:19:48 +02:00
2020-05-04 09:14:58 +02:00
2020-04-21 14:19:48 +02:00
2020-05-28 08:07:57 +02:00
2020-05-28 08:07:57 +02:00
2020-03-17 09:11:13 +01:00
2020-03-05 17:20:16 -08:00
2020-03-09 14:48:17 +01:00
2020-03-09 16:19:22 +01:00
2020-06-02 10:01:28 +02:00
2020-05-25 16:09:57 -07:00
2020-05-07 11:44:48 -03:00
2020-06-05 13:19:49 +02:00
2020-06-04 16:00:33 +02:00
2020-05-25 16:09:57 -07:00
2020-06-05 08:34:51 +10:00
2020-04-21 14:19:48 +02:00
2020-03-09 16:19:22 +01:00
2020-04-20 11:40:41 +02:00
2020-05-01 10:36:45 +02:00
2020-05-01 14:11:08 +02:00
2020-05-01 10:36:45 +02:00
2020-04-20 08:59:09 +00:00
2020-04-21 14:19:48 +02:00
2020-04-21 14:19:48 +02:00
2020-04-30 18:40:45 +02:00
2020-04-21 14:19:48 +02:00
2020-04-21 14:19:48 +02:00
2020-05-29 14:17:39 -07:00
2020-03-09 16:19:22 +01:00
2020-05-25 16:09:57 -07:00
2020-03-05 17:20:16 -08:00
2020-06-05 16:06:42 +02:00
2020-06-04 16:00:33 +02:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-04-21 14:19:48 +02:00
2020-05-13 15:35:28 +10:00
2020-04-03 09:27:15 +02:00
2020-05-25 16:09:57 -07:00
2020-03-09 16:19:22 +01:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-05-25 16:09:57 -07:00
2020-06-04 16:10:41 +02:00
2020-05-25 16:09:57 -07:00
2020-03-17 13:28:15 -07:00