From 24b06d5a80745f0567978b42d14d1a932c91ec19 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Mon, 11 May 2026 08:15:15 -0700 Subject: [PATCH] SdkFilterInputStream: do not abort in close() Fixes https://github.com/aws/aws-sdk-java-v2/issues/6906 --- .changes/next-release/bugfix-AWSSDKforJavav2-17646a4.json | 6 ++++++ .../amazon/awssdk/core/io/SdkFilterInputStream.java | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 .changes/next-release/bugfix-AWSSDKforJavav2-17646a4.json diff --git a/.changes/next-release/bugfix-AWSSDKforJavav2-17646a4.json b/.changes/next-release/bugfix-AWSSDKforJavav2-17646a4.json new file mode 100644 index 000000000000..7f769acd5153 --- /dev/null +++ b/.changes/next-release/bugfix-AWSSDKforJavav2-17646a4.json @@ -0,0 +1,6 @@ +{ + "type": "bugfix", + "category": "AWS SDK for Java v2", + "contributor": "benjaminp", + "description": "Do not check for thread interruption in `SdkFilterInputStream.close()`." +} diff --git a/core/sdk-core/src/main/java/software/amazon/awssdk/core/io/SdkFilterInputStream.java b/core/sdk-core/src/main/java/software/amazon/awssdk/core/io/SdkFilterInputStream.java index 6016af712678..ce59ccaa1f30 100644 --- a/core/sdk-core/src/main/java/software/amazon/awssdk/core/io/SdkFilterInputStream.java +++ b/core/sdk-core/src/main/java/software/amazon/awssdk/core/io/SdkFilterInputStream.java @@ -78,12 +78,6 @@ public int available() throws IOException { return in.available(); } - @Override - public void close() throws IOException { - in.close(); - abortIfNeeded(); - } - @Override public synchronized void mark(int readlimit) { abortIfNeeded();