]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/beast/example/websocket/server/sync/websocket_server_sync.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / beast / example / websocket / server / sync / websocket_server_sync.cpp
index 2f75c468e9f97f3a5bcd81daff54e6eff959a868..74ce6b955300b3656557cf2bc8f7e82625eb0ecd 100644 (file)
@@ -32,7 +32,7 @@ using tcp = boost::asio::ip::tcp;       // from <boost/asio/ip/tcp.hpp>
 
 // Echoes back all received WebSocket messages
 void
-do_session(tcp::socket& socket)
+do_session(tcp::socket socket)
 {
     try
     {
@@ -108,9 +108,9 @@ int main(int argc, char* argv[])
             acceptor.accept(socket);
 
             // Launch the session, transferring ownership of the socket
-            std::thread{std::bind(
+            std::thread(
                 &do_session,
-                std::move(socket))}.detach();
+                std::move(socket)).detach();
         }
     }
     catch (const std::exception& e)