diff --git a/CONTRIBUTORS b/CONTRIBUTORS index e83a6564b..452a89883 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -453,6 +453,7 @@ Wolfgang Glas Wolfgang Werner Xavier Hanin Xavier Witdouck +Xia Li Yohann Roussel Yuji Yamano Yves Martin diff --git a/contributors.xml b/contributors.xml index 3f567e6e6..febe63c3b 100644 --- a/contributors.xml +++ b/contributors.xml @@ -1863,6 +1863,10 @@ Xavier Witdouck + + Xia + Li + Yohann Roussel diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java index fd26bf4b4..e3c22a5ed 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/ssh/SSHExec.java @@ -18,6 +18,7 @@ package org.apache.tools.ant.taskdefs.optional.ssh; +import java.io.BufferedWriter; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -481,7 +482,7 @@ public class SSHExec extends SSHBase { */ private void writeToFile(final String from, final boolean append, final File to) throws IOException { - try (FileWriter out = new FileWriter(to.getAbsolutePath(), append)) { + try (BufferedWriter out = new BufferedWriter(new FileWriter(to.getAbsolutePath(), append))) { final StringReader in = new StringReader(from); final char[] buffer = new char[BUFFER_SIZE]; while (true) {