From 0feb56e2c75e5cf3a8388ff6d9b9441d2b5d0c59 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 21 Jul 2017 00:36:03 +0200 Subject: Core/Bnet: Fixed login after gSOAP update --- src/server/bnetserver/REST/LoginRESTService.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/server/bnetserver/REST/LoginRESTService.cpp') 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 _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) -- cgit v1.2.3