forked from loafle/openapi-generator-original
CSharp: Close the WebResponse if we throw an ApiException
This commit is contained in:
parent
527c40b996
commit
3b6ffa4a1f
@ -90,7 +90,11 @@
|
||||
try
|
||||
{
|
||||
var webResponse = (HttpWebResponse)client.GetResponse();
|
||||
if (webResponse.StatusCode != HttpStatusCode.OK) throw new ApiException((int)webResponse.StatusCode, webResponse.StatusDescription);
|
||||
if (webResponse.StatusCode != HttpStatusCode.OK)
|
||||
{
|
||||
webResponse.Close();
|
||||
throw new ApiException((int)webResponse.StatusCode, webResponse.StatusDescription);
|
||||
}
|
||||
|
||||
var responseReader = new StreamReader(webResponse.GetResponseStream());
|
||||
var responseData = responseReader.ReadToEnd();
|
||||
@ -104,6 +108,7 @@
|
||||
if (response != null)
|
||||
{
|
||||
statusCode = (int)response.StatusCode;
|
||||
response.Close();
|
||||
}
|
||||
throw new ApiException(statusCode, ex.Message);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user