diff --git a/src/main/java/com/aliyun/oss/internal/OSSObjectOperation.java b/src/main/java/com/aliyun/oss/internal/OSSObjectOperation.java index 113818a8..49f7f270 100644 --- a/src/main/java/com/aliyun/oss/internal/OSSObjectOperation.java +++ b/src/main/java/com/aliyun/oss/internal/OSSObjectOperation.java @@ -243,6 +243,7 @@ public SelectObjectMetadata createSelectObjectMetadata(CreateSelectObjectMetadat while (warppedStream.read() != -1) { //read until eof } + warppedStream.close(); return selectObjectMetadata; } catch (IOException e) { publishProgress(selectProgressListener, ProgressEventType.SELECT_FAILED_EVENT);