aboutsummaryrefslogtreecommitdiffstats
path: root/airlift-zstd
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2023-01-12 21:06:40 +0100
committerjonmv <venstad@gmail.com>2023-01-12 21:06:40 +0100
commita44737c8615784b8fd61b3b6ed85582c306850e4 (patch)
tree86f25b20a1b543f872ef15777064e3609f61733b /airlift-zstd
parent262f6794a55ef7837a2e5e380e24419cbb47060c (diff)
Close underlying input in ZstdInputStream, on EOF
Diffstat (limited to 'airlift-zstd')
-rw-r--r--airlift-zstd/src/main/java/ai/vespa/airlift/zstd/ZstdInputStream.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/airlift-zstd/src/main/java/ai/vespa/airlift/zstd/ZstdInputStream.java b/airlift-zstd/src/main/java/ai/vespa/airlift/zstd/ZstdInputStream.java
index ffee9286fdb..74354ea0689 100644
--- a/airlift-zstd/src/main/java/ai/vespa/airlift/zstd/ZstdInputStream.java
+++ b/airlift-zstd/src/main/java/ai/vespa/airlift/zstd/ZstdInputStream.java
@@ -155,6 +155,7 @@ public class ZstdInputStream
int got = inputStream.read(inputBuffer, inputEnd, inputSpace());
if (got == -1) {
seenEof = true;
+ inputStream.close();
}
else {
inputEnd += got;