Skip to content

Commit 4a085b1

Browse files
committed
Be sure to call close() on .body()
1 parent 3936ee1 commit 4a085b1

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/com/maxmind/minfraud/WebServiceClient.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,11 +348,14 @@ private <T> T responseFor(String service, AbstractModel transaction, Class<T> cl
348348
HttpResponse<InputStream> response = null;
349349
try {
350350
response = httpClient.send(request, HttpResponse.BodyHandlers.ofInputStream());
351+
return handleResponse(response, uri, cls);
351352
} catch (InterruptedException e) {
352353
throw new MinFraudException("Interrupted sending request", e);
353-
354+
} finally {
355+
if (response != null) {
356+
response.body().close();
357+
}
354358
}
355-
return handleResponse(response, uri, cls);
356359
}
357360

358361
private HttpRequest requestFor(AbstractModel transaction, URI uri)

0 commit comments

Comments
 (0)