Luke Huang
a150b14789
Fix race condition caused by fd reused for DnsResolver
...
There might be a gap between fd close and fd event listener unregister.
If fd is reused for another query during that gap, it might cause the
query failed with no response since addOnFileDescriptorEventListener
method failed. To fix this problem, we must ensure that fd event
listener is unregistered before fd closing.
Bug: 134310704
Test: atest DnsResolverTest
Merged-In: I443bb11b15845b079ee4370a7797e692e62fa3c8
(cherry picked from commit 07de4cf82a )
Change-Id: I7041e67d8c906cbf88050e7d94245f8e15dcdbb4
2019-06-11 17:33:39 +00:00
..
2019-04-01 07:20:53 +00:00
2019-03-01 15:07:06 +00:00
2019-05-02 08:44:46 +00:00
2019-03-22 11:43:11 +00:00
2019-02-15 17:30:07 +09:00
2019-05-23 14:36:21 +00:00
2019-04-03 02:28:11 -07:00
2018-09-21 06:16:09 +00:00
2019-02-28 23:29:04 -07:00
2019-05-23 16:20:15 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-04-29 10:54:28 +09:00
2019-03-16 18:53:05 +08:00
2019-06-11 17:33:39 +00:00
2018-08-14 14:44:29 +01:00
2019-01-30 22:54:27 +09:00
2019-03-25 01:43:48 +00:00
2018-06-07 18:42:52 -07:00
2019-03-01 14:06:18 +00:00
2018-12-04 15:25:57 +08:00
2019-01-23 16:44:21 +09:00
2019-02-28 14:39:20 +00:00
2019-03-06 17:18:05 +00:00
2019-02-28 14:39:20 +00:00
2019-03-20 08:56:24 +09:00
2019-02-28 23:29:04 -07:00
2019-03-16 03:50:58 +09:00
2019-04-01 00:52:53 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-05-09 03:25:35 +00:00
2019-02-28 23:29:04 -07:00
2019-05-08 00:11:28 +00:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-03-14 19:24:12 +08:00
2019-04-11 12:04:23 +00:00
2019-03-09 00:35:55 +08:00
2019-02-28 23:29:04 -07:00
2019-03-16 03:50:58 +09:00
2019-04-01 00:52:53 -07:00
2019-03-16 03:50:58 +09:00
2019-04-02 01:29:08 -07:00
2019-02-28 23:29:04 -07:00
2018-08-14 14:44:29 +01:00
2018-08-14 14:44:29 +01:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2018-08-14 14:44:29 +01:00
2019-06-04 20:44:29 +08:00
2019-03-25 15:56:35 +08:00
2019-03-16 03:51:09 +09:00
2019-03-21 11:54:51 -07:00
2019-06-04 18:00:31 +00:00
2018-12-17 10:20:12 -05:00
2019-04-01 11:33:10 +09:00
2019-04-24 11:56:46 +01:00
2019-03-12 21:47:21 +09:00
2019-03-21 11:54:51 -07:00
2019-02-28 23:29:04 -07:00
2019-03-12 01:47:25 -07:00
2019-02-28 23:29:04 -07:00
2019-02-14 17:26:59 +09:00
2019-02-28 23:29:04 -07:00
2019-04-02 01:29:08 -07:00
2019-02-28 23:29:04 -07:00
2019-02-14 09:48:06 -08:00
2019-04-10 06:36:55 +00:00
2019-02-28 23:29:04 -07:00
2019-06-07 09:18:01 +00:00
2019-02-28 23:29:04 -07:00
2019-03-19 09:47:04 -07:00
2019-05-30 11:58:25 +00:00
2019-03-08 13:04:05 +00:00
2019-04-12 06:23:01 +00:00
2018-12-05 21:28:39 +00:00
2018-08-14 14:44:29 +01:00
2019-03-16 03:50:58 +09:00
2019-02-28 23:29:04 -07:00
2019-03-16 03:50:58 +09:00
2019-04-01 00:52:53 -07:00
2019-02-28 23:29:04 -07:00
2019-02-28 23:29:04 -07:00
2019-04-16 00:41:54 +09:00
2019-05-13 15:52:07 +09:00
2019-03-12 15:10:12 +00:00
2018-08-14 14:44:29 +01:00
2019-03-26 12:05:27 +09:00
2019-05-27 12:21:15 +00:00
2019-02-28 23:29:04 -07:00
2019-02-06 12:22:22 +09:00
2019-03-25 15:56:35 +08:00
2019-02-28 21:46:58 -08:00
2019-04-11 20:04:06 +00:00
2019-04-12 00:54:45 +00:00
2019-04-22 07:14:10 +00:00
2018-12-07 17:37:48 +00:00
2018-10-24 19:45:09 +09:00
2019-04-24 11:56:46 +01:00
2019-03-25 18:01:10 -06:00
2018-07-23 19:53:11 +01:00
2019-04-22 22:20:56 +09:00
2019-04-02 15:14:28 +00:00
2018-12-28 14:26:35 +00:00
2019-02-28 23:29:04 -07:00