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();