From 52276d06b088a4222261b391876f4218dd3dc269 Mon Sep 17 00:00:00 2001 From: KimLS Date: Fri, 17 May 2019 00:29:51 -0700 Subject: [PATCH] Remove c++17 construct, a bridge too far for now --- common/net/websocket_server.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/net/websocket_server.cpp b/common/net/websocket_server.cpp index f60e99ec4..ee5b5c3e3 100644 --- a/common/net/websocket_server.cpp +++ b/common/net/websocket_server.cpp @@ -8,6 +8,10 @@ struct MethodHandlerEntry { + MethodHandlerEntry() { + status = 0; + } + MethodHandlerEntry(EQ::Net::WebsocketServer::MethodHandler h, int s) { handler = h; status = s; @@ -126,7 +130,7 @@ void EQ::Net::WebsocketServer::SetMethodHandler(const std::string &method, Metho return; } - _impl->methods.insert_or_assign(method, MethodHandlerEntry(handler, required_status)); + _impl->methods[method] = MethodHandlerEntry(handler, required_status); } void EQ::Net::WebsocketServer::SetLoginHandler(LoginHandler handler)