fix race condition in SelectInteruptPipe, where _fildes are not protected (caught by fedora tsan)

This commit is contained in:
Benjamin Sergeant
2019-05-11 11:45:20 -07:00
parent 93b901a286
commit c8c1aabf20
3 changed files with 10 additions and 7 deletions

View File

@ -144,11 +144,6 @@ namespace ix
void WebSocket::stop()
{
bool automaticReconnection = _automaticReconnection;
// This value needs to be forced when shutting down, it is restored later
_automaticReconnection = false;
close();
if (_thread.joinable())
@ -157,8 +152,6 @@ namespace ix
_thread.join();
_stop = false;
}
_automaticReconnection = automaticReconnection;
}
WebSocketInitResult WebSocket::connect(int timeoutSecs)