Skip to content

Commit 30e6a66

Browse files
IOUtils.toString(final InputStream input) deprecated, replaced with toString(input, Charset.defaultCharset())
1 parent f8d2634 commit 30e6a66

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

core/src/main/java/hudson/os/WindowsUtil.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import hudson.Functions;
3030
import java.io.File;
3131
import java.io.IOException;
32+
import java.nio.charset.Charset;
3233
import java.util.Arrays;
3334
import java.util.regex.Pattern;
3435
import java.util.stream.Collectors;
@@ -119,8 +120,8 @@ public class WindowsUtil {
119120
Process mklink = execCmd("mklink", "/J", junction.getAbsolutePath(), target.getAbsolutePath());
120121
int result = mklink.waitFor();
121122
if (result != 0) {
122-
String stderr = IOUtils.toString(mklink.getErrorStream());
123-
String stdout = IOUtils.toString(mklink.getInputStream());
123+
String stderr = IOUtils.toString(mklink.getErrorStream(), Charset.defaultCharset());
124+
String stdout = IOUtils.toString(mklink.getInputStream(), Charset.defaultCharset());
124125
throw new IOException("Process exited with " + result + "\nStandard Output:\n" + stdout + "\nError Output:\n" + stderr);
125126
}
126127
return junction;

0 commit comments

Comments
 (0)