Skip to content

Commit 69e57a6

Browse files
committed
Closing JsonParser
1 parent 2c9b0a5 commit 69e57a6

File tree

1 file changed

+4
-2
lines changed
  • core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/dom

1 file changed

+4
-2
lines changed

core/protocols/aws-json-protocol/src/main/java/software/amazon/awssdk/protocols/json/internal/dom/JsonDomParser.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,10 @@ private JsonDomParser(JsonFactory jsonFactory) {
3636
}
3737

3838
public SdkJsonNode parse(InputStream content) throws IOException {
39-
JsonParser parser = jsonFactory.createParser(content);
40-
return parseToken(parser, parser.nextToken());
39+
try (JsonParser parser = jsonFactory.createParser(content)
40+
.configure(JsonParser.Feature.AUTO_CLOSE_SOURCE, false)) {
41+
return parseToken(parser, parser.nextToken());
42+
}
4143
}
4244

4345
private SdkJsonNode parseToken(JsonParser parser, JsonToken token) throws IOException {

0 commit comments

Comments
 (0)