]> git.pld-linux.org Git - packages/pokerth.git/blob - ownerless.patch
- release 6 (by relup.sh)
[packages/pokerth.git] / ownerless.patch
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)
6
7 ---
8  src/net/serveracceptwebhelper.h | 4 +++-
9  1 file changed, 3 insertions(+), 1 deletion(-)
10
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
15 @@ -37,6 +37,8 @@
16  #include <net/serveracceptinterface.h>
17  #include <net/serverlobbythread.h>
18  
19 +#include <boost/smart_ptr/owner_less.hpp>
20 +
21  class ServerAcceptWebHelper : public ServerAcceptInterface
22  {
23  public:
24 @@ -50,7 +52,7 @@ class ServerAcceptWebHelper : public ServerAcceptInterface
25  
26  protected:
27  
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;
30  
31         bool validate(websocketpp::connection_hdl hdl);
32         void on_open(websocketpp::connection_hdl hdl);
This page took 0.08702 seconds and 3 git commands to generate.