diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java b/src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java index 656288b7c0..2d4f4e9bbc 100644 --- a/src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java +++ b/src/main/java/com/google/devtools/build/lib/remote/SimpleBlobStoreActionCache.java @@ -165,7 +165,9 @@ public final class SimpleBlobStoreActionCache extends AbstractRemoteActionCache } private Digest uploadBlob(byte[] blob, Digest digest) throws IOException, InterruptedException { - return uploadStream(digest, new ByteArrayInputStream(blob)); + try (InputStream in = new ByteArrayInputStream(blob)) { + return uploadStream(digest, in); + } } public Digest uploadStream(Digest digest, InputStream in) |