From 96eaba17084054e91ff6e20ad4036bf111d6bcf4 Mon Sep 17 00:00:00 2001 From: Mikhail Stepura Date: Mon, 14 Dec 2015 12:24:36 -0800 Subject: [PATCH] Use BufferedInputStream to read from a tar file --- .../java/com/github/dockerjava/core/dockerfile/Dockerfile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/dockerjava/core/dockerfile/Dockerfile.java b/src/main/java/com/github/dockerjava/core/dockerfile/Dockerfile.java index 9c8ef428d..9c78875f7 100644 --- a/src/main/java/com/github/dockerjava/core/dockerfile/Dockerfile.java +++ b/src/main/java/com/github/dockerjava/core/dockerfile/Dockerfile.java @@ -16,6 +16,7 @@ import org.apache.commons.io.IOUtils; import org.apache.commons.io.filefilter.TrueFileFilter; +import java.io.BufferedInputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -133,7 +134,7 @@ public InputStream buildDockerFolderTar(File directory) { dockerFolderTar = CompressArchiveUtil.archiveTARFiles(directory, filesToAdd, archiveNameWithOutExtension); - final InputStream tarInputStream = FileUtils.openInputStream(dockerFolderTar); + final InputStream tarInputStream = new BufferedInputStream(FileUtils.openInputStream(dockerFolderTar)); final File tarFile = dockerFolderTar; return new InputStream() {