From 7845e9f0afb601966f7fbf565c68fb7fa6b5b4e2 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Sun, 11 Feb 2018 10:24:09 +0100 Subject: [PATCH] Java8 refactoring removed buffering --- src/main/org/apache/tools/ant/taskdefs/LoadProperties.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java b/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java index bc71660c0..b186eeffc 100644 --- a/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java +++ b/src/main/org/apache/tools/ant/taskdefs/LoadProperties.java @@ -17,6 +17,7 @@ */ package org.apache.tools.ant.taskdefs; +import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; @@ -177,7 +178,7 @@ public class LoadProperties extends Task { Charset charset = encoding == null ? Charset.defaultCharset() : Charset.forName(encoding); try (ChainReader instream = new ChainReaderHelper(getProject(), - new InputStreamReader(src.getInputStream(), charset), filterChains) + new InputStreamReader(new BufferedInputStream(src.getInputStream()), charset), filterChains) .getAssembledReader()) { String text = instream.readFully();