1 From 1d34288a91a94f2156af761586d7efef82b3cf54 Mon Sep 17 00:00:00 2001
2 From: lotodore <pokerth@lotharmay.de>
3 Date: Tue, 18 Aug 2015 20:49:06 +0200
4 Subject: [PATCH] Use owner_less for ordering of connection_hdl (see
5 https://github.com/zaphoyd/websocketpp/issues/457)
8 src/net/serveracceptwebhelper.h | 4 +++-
9 1 file changed, 3 insertions(+), 1 deletion(-)
11 diff --git a/src/net/serveracceptwebhelper.h b/src/net/serveracceptwebhelper.h
12 index ea5b926..a1d371e 100644
13 --- a/src/net/serveracceptwebhelper.h
14 +++ b/src/net/serveracceptwebhelper.h
16 #include <net/serveracceptinterface.h>
17 #include <net/serverlobbythread.h>
19 +#include <boost/smart_ptr/owner_less.hpp>
21 class ServerAcceptWebHelper : public ServerAcceptInterface
24 @@ -50,7 +52,7 @@ class ServerAcceptWebHelper : public ServerAcceptInterface
28 - typedef std::map<websocketpp::connection_hdl, boost::weak_ptr<SessionData> > SessionMap;
29 + typedef std::map<websocketpp::connection_hdl, boost::weak_ptr<SessionData>, boost::owner_less<websocketpp::connection_hdl> > SessionMap;
31 bool validate(websocketpp::connection_hdl hdl);
32 void on_open(websocketpp::connection_hdl hdl);