From 98a7187755d39b4714e42fe63920d9a73357f637 Mon Sep 17 00:00:00 2001 From: Kare Nuorteva Date: Wed, 6 Jan 2021 20:55:58 +0200 Subject: [PATCH] Close Scanner in RawResponseDeserializer (#1327) --- .../web3j/protocol/deserializer/RawResponseDeserializer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/web3j/protocol/deserializer/RawResponseDeserializer.java b/core/src/main/java/org/web3j/protocol/deserializer/RawResponseDeserializer.java index 441d6faf0..a80195053 100644 --- a/core/src/main/java/org/web3j/protocol/deserializer/RawResponseDeserializer.java +++ b/core/src/main/java/org/web3j/protocol/deserializer/RawResponseDeserializer.java @@ -65,6 +65,9 @@ private String getRawResponse(JsonParser jp) throws IOException { } private String streamToString(InputStream input) throws IOException { - return new Scanner(input, StandardCharsets.UTF_8.name()).useDelimiter("\\Z").next(); + try (Scanner scanner = + new Scanner(input, StandardCharsets.UTF_8.name()).useDelimiter("\\Z")) { + return scanner.next(); + } } }