mirror of
https://github.com/JKorf/CryptoExchange.Net
synced 2025-06-08 00:16:27 +00:00
Fixed reader disposing when request fails. Potentially fixes hanging of requests.
This commit is contained in:
parent
5380f7dd1d
commit
fb1a3a954d
@ -255,11 +255,13 @@ namespace CryptoExchange.Net
|
|||||||
var response = (HttpWebResponse)we.Response;
|
var response = (HttpWebResponse)we.Response;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var reader = new StreamReader(response.GetResponseStream());
|
using (var reader = new StreamReader(response.GetResponseStream()))
|
||||||
|
{
|
||||||
var responseData = await reader.ReadToEndAsync().ConfigureAwait(false);
|
var responseData = await reader.ReadToEndAsync().ConfigureAwait(false);
|
||||||
log.Write(LogVerbosity.Warning, "Server returned an error: " + responseData);
|
log.Write(LogVerbosity.Warning, "Server returned an error: " + responseData);
|
||||||
return new CallResult<string>(null, ParseErrorResponse(responseData));
|
return new CallResult<string>(null, ParseErrorResponse(responseData));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user