From adc7b5e1f15d351df891cbc7a51aa277455f2f28 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 28 Mar 2016 22:32:54 +0200 Subject: [PATCH] Core: Fixed VS 2013 build --- src/server/bnetserver/REST/LoginRESTService.cpp | 12 ++++++++++++ src/server/bnetserver/REST/LoginRESTService.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/server/bnetserver/REST/LoginRESTService.cpp b/src/server/bnetserver/REST/LoginRESTService.cpp index bb1f454108..f4b3ff395d 100644 --- a/src/server/bnetserver/REST/LoginRESTService.cpp +++ b/src/server/bnetserver/REST/LoginRESTService.cpp @@ -361,6 +361,18 @@ void LoginRESTService::CleanupLoginTickets(boost::system::error_code const& erro _loginTicketCleanupTimer->async_wait(std::bind(&LoginRESTService::CleanupLoginTickets, this, std::placeholders::_1)); } +LoginRESTService::LoginTicket& LoginRESTService::LoginTicket::operator=(LoginTicket&& right) +{ + if (this != &right) + { + Id = std::move(right.Id); + Account = std::move(right.Account); + ExpiryTime = right.ExpiryTime; + } + + return *this; +} + Namespace namespaces[] = { { NULL, NULL, NULL, NULL } diff --git a/src/server/bnetserver/REST/LoginRESTService.h b/src/server/bnetserver/REST/LoginRESTService.h index 01c0857768..5c78ef3e09 100644 --- a/src/server/bnetserver/REST/LoginRESTService.h +++ b/src/server/bnetserver/REST/LoginRESTService.h @@ -64,6 +64,8 @@ private: struct LoginTicket { + LoginTicket& operator=(LoginTicket&& right); + std::string Id; std::unique_ptr Account; std::time_t ExpiryTime;