Evan Hunt
7903bffbc4
remove unnecessary assertion in dns_dispatch_connect()
...
When a thread calls dns_dispatch_connect() on an unconnected TCP socket
it sets `tcpstate` from `DNS_DISPATCHSTATE_NONE` to `_CONNECTING`.
Previously, it then INSISTed that there were no pending connections
before calling isc_nm_tcpdnsconnect().
If a second thread called dns_dispatch_connect() during that window
of time, it could add a pending connection to the list, and trigger
an assertion failure.
This commit removes the INSIST since the condition is actually
harmless.
(cherry picked from commit 25ddec8a0a )
2022-07-14 19:27:24 -07:00
..
2022-07-07 07:47:45 +10:00
2022-03-25 08:42:18 +01:00
2022-04-26 14:21:57 +02:00
2022-07-05 13:04:17 -07:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-06-02 10:20:11 +00:00
2022-07-07 07:47:45 +10:00
2022-01-27 14:51:11 -08:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:16 +01:00
2022-07-14 19:27:24 -07:00
2022-03-25 08:42:18 +01:00
2022-04-26 14:21:57 +02:00
2022-03-25 08:42:16 +01:00
2022-04-13 14:43:40 +02:00
2022-03-25 08:42:16 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:16 +01:00
2022-05-23 12:00:53 +02:00
2022-05-16 10:37:23 +02:00
2022-03-02 10:49:47 +00:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:16 +01:00
2022-01-11 09:05:02 +01:00
2022-06-09 10:52:04 +00:00
2022-03-08 09:55:28 +01:00
2022-01-11 09:05:02 +01:00
2022-03-18 16:05:56 +00:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-06-28 14:36:38 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-06-28 14:36:53 +02:00
2022-07-07 07:47:45 +10:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-07-13 10:46:37 +10:00
2022-07-06 11:25:20 +10:00
2022-03-25 08:42:16 +01:00
2022-06-02 08:28:15 +10:00
2022-03-25 08:42:19 +01:00
2022-04-19 09:44:09 +10:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-02 10:49:47 +00:00
2022-03-25 08:42:16 +01:00
2022-03-17 18:29:57 +01:00
2022-03-25 08:42:16 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:16 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-04-29 11:46:22 +10:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-04-06 18:17:55 +01:00
2022-07-13 11:00:32 +02:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:41:09 +01:00
2022-05-04 23:52:29 +10:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00
2022-04-26 14:21:57 +02:00
2022-03-25 08:42:18 +01:00
2022-05-31 12:06:00 +02:00
2022-01-11 09:05:02 +01:00
2022-07-14 10:21:38 +10:00
2022-05-03 17:42:43 +03:00
2022-03-25 08:42:16 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:19 +01:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:16 +01:00
2022-03-25 08:42:18 +01:00
2022-07-07 07:47:45 +10:00
2022-06-15 17:02:45 +03:00
2022-01-11 09:05:02 +01:00
2022-07-07 07:47:45 +10:00
2022-01-11 09:05:02 +01:00
2022-03-25 08:42:18 +01:00
2022-01-11 09:05:02 +01:00