Try to fix memory leak

This commit is contained in:
Les De Ridder 2017-02-17 01:56:31 +01:00
parent 89df5e4155
commit 99845434f9
No known key found for this signature in database
GPG Key ID: 5EC132DFA85DB372
1 changed files with 6 additions and 2 deletions

View File

@ -348,7 +348,7 @@ class ApiClient
requestString = message.serializeToJsonString;
}
auto response = requestHTTP(Endpoint,
auto httpResponse = requestHTTP(Endpoint,
(scope request) {
request.method = HTTPMethod.POST;
request.headers["Accept"] = "*/*";
@ -356,7 +356,11 @@ class ApiClient
request.headers["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36";
request.writeBody(cast(ubyte[])("request=" ~ requestString.urlEncode));
}
).bodyReader.readAllUTF8;
);
auto response = httpResponse.bodyReader.readAllUTF8;
httpResponse.dropBody();
return response.parseJsonString.deserializeJson!ApiResponse;
}