diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-23 08:52:00 +0200 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-23 08:52:00 +0200 |
commit | aa37ea29496fac5ffc780676262c32558d28d22f (patch) | |
tree | 830ce8b49972b1d2ac013280f4c93b8ac5944e33 /vespalib | |
parent | c578fc671bc2983b2979919108b1b38c772641b5 (diff) |
initialize variables before starting thread
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/websocket/acceptor.cpp | 4 | ||||
-rw-r--r-- | vespalib/src/vespa/vespalib/websocket/acceptor.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/vespalib/src/vespa/vespalib/websocket/acceptor.cpp b/vespalib/src/vespa/vespalib/websocket/acceptor.cpp index d5d92285cd9..d2217fb304d 100644 --- a/vespalib/src/vespa/vespalib/websocket/acceptor.cpp +++ b/vespalib/src/vespa/vespalib/websocket/acceptor.cpp @@ -21,8 +21,8 @@ Acceptor::accept_main(Handler<Socket> &socket_handler) Acceptor::Acceptor(int port_in, Handler<Socket> &socket_handler) : _server_socket(port_in), - _accept_thread(&Acceptor::accept_main, this, std::ref(socket_handler)), - _is_closed(false) + _is_closed(false), + _accept_thread(&Acceptor::accept_main, this, std::ref(socket_handler)) { } diff --git a/vespalib/src/vespa/vespalib/websocket/acceptor.h b/vespalib/src/vespa/vespalib/websocket/acceptor.h index 8c85c4d524b..25585fec77f 100644 --- a/vespalib/src/vespa/vespalib/websocket/acceptor.h +++ b/vespalib/src/vespa/vespalib/websocket/acceptor.h @@ -14,8 +14,8 @@ namespace ws { class Acceptor { private: ServerSocket _server_socket; - std::thread _accept_thread; std::atomic<bool> _is_closed; + std::thread _accept_thread; void accept_main(Handler<Socket> &socket_handler); |