summaryrefslogtreecommitdiff
path: root/server/TetherControllerTest.cpp
diff options
context:
space:
mode:
authorBen Schwartz <bemasc@google.com>2019-01-22 17:32:17 -0500
committerKen Chen <cken@google.com>2019-03-15 19:57:44 +0800
commit83eccadc7e9d0ee0f75aab980cfdc2159c4c98a2 (patch)
tree312c446e4ce760592f59de6c4c370c3fc67ddd64 /server/TetherControllerTest.cpp
parent8b8cf0388d3d463f474795e8996197f267a416e7 (diff)
Fix DnsTlsSocket fast shutdown path
Previously, DnsTlsSocket's destructor told the loop thread to perform a clean shutdown by closing an IPC file descriptor. However, the IPC file descriptor is now an eventfd, which does not alert the listening thread when it is closed. This change uses the eventfd counter's sign bit as an indication that the destructor is requesting an immediate close. Test: Includes regression test. Bug: 123212403 Bug: 124058672 Bug: 122856181 Change-Id: I6edc26bf504cbfbba7d055b1f8e52ac70e02c6e0 Merged-In: I6edc26bf504cbfbba7d055b1f8e52ac70e02c6e0
Diffstat (limited to 'server/TetherControllerTest.cpp')
0 files changed, 0 insertions, 0 deletions