aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-07-21 00:36:03 +0200
committerShauren <shauren.trinity@gmail.com>2017-07-21 00:36:03 +0200
commit0feb56e2c75e5cf3a8388ff6d9b9441d2b5d0c59 (patch)
treed5d168c7931d01acc0b08fb0d16377a54a789a84 /src
parent120d2ebe4f878fdb59055dc15136a5331eedc523 (diff)
Core/Bnet: Fixed login after gSOAP update
Diffstat (limited to 'src')
-rw-r--r--src/server/bnetserver/REST/LoginRESTService.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/server/bnetserver/REST/LoginRESTService.cpp b/src/server/bnetserver/REST/LoginRESTService.cpp
index 60a2177c7e8..8b84b1a86f5 100644
--- a/src/server/bnetserver/REST/LoginRESTService.cpp
+++ b/src/server/bnetserver/REST/LoginRESTService.cpp
@@ -60,9 +60,6 @@ private:
std::unique_ptr<Battlenet::Session::AccountInfo> _result;
};
-/* Codes 600 to 999 are user definable */
-#define SOAP_CUSTOM_STATUS_ASYNC 600
-
int32 handle_get_plugin(soap* soapClient)
{
return sLoginService.HandleGet(soapClient);
@@ -209,8 +206,7 @@ void LoginRESTService::Run()
{
soapClient->user = (void*)&soapClient; // this allows us to make a copy of pointer inside GET/POST handlers to increment reference count
soap_begin(soapClient.get());
- if (soap_begin_recv(soapClient.get()) != SOAP_CUSTOM_STATUS_ASYNC)
- soap_closesock(soapClient.get());
+ soap_begin_recv(soapClient.get());
});
}
@@ -404,7 +400,7 @@ int32 LoginRESTService::HandlePost(soap* soapClient)
_ioService->post(std::bind(&LoginRESTService::HandleAsyncRequest, this, std::move(request)));
- return SOAP_CUSTOM_STATUS_ASYNC;
+ return SOAP_OK;
}
int32 LoginRESTService::SendResponse(soap* soapClient, google::protobuf::Message const& response)