aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2017-04-23 08:52:00 +0200
committerArne H Juul <arnej@yahoo-inc.com>2017-04-23 08:52:00 +0200
commitaa37ea29496fac5ffc780676262c32558d28d22f (patch)
tree830ce8b49972b1d2ac013280f4c93b8ac5944e33 /vespalib
parentc578fc671bc2983b2979919108b1b38c772641b5 (diff)
initialize variables before starting thread
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/websocket/acceptor.cpp4
-rw-r--r--vespalib/src/vespa/vespalib/websocket/acceptor.h2
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);