@@ -156,11 +156,11 @@ namespace boost { namespace network { namespace http {
156156 : strand(io_service)
157157 , handler(handler)
158158 , thread_pool_(thread_pool)
159- , headers_already_sent(false )
160- , headers_in_progress(false )
161- , handshake_done(false )
162159 , headers_buffer(BOOST_NETWORK_HTTP_SERVER_CONNECTION_HEADER_BUFFER_MAX_SIZE)
163160 , socket_(io_service, ctx)
161+ , handshake_done(false )
162+ , headers_already_sent(false )
163+ , headers_in_progress(false )
164164 {
165165 new_start = read_buffer_.begin ();
166166 }
@@ -323,13 +323,13 @@ namespace boost { namespace network { namespace http {
323323typedef boost::lock_guard<boost::recursive_mutex> lock_guard;
324324typedef std::list<boost::function<void ()> > pending_actions_list;
325325
326- boost::network::stream_handler socket_;
327326 asio::io_service::strand strand;
328327 Handler & handler;
329328 utils::thread_pool & thread_pool_;
330- volatile bool headers_already_sent, headers_in_progress;
331329 asio::streambuf headers_buffer;
330+ boost::network::stream_handler socket_;
332331bool handshake_done;
332+ volatile bool headers_already_sent, headers_in_progress;
333333
334334 boost::recursive_mutex headers_mutex;
335335 buffer_type read_buffer_;