From cc6d28fc98de31a18e9e9e64e088d7291daaadb9 Mon Sep 17 00:00:00 2001 From: Rafael da Fonseca Date: Fri, 12 Jun 2015 22:47:17 +0200 Subject: [PATCH] Fix another findbugs encoding warning in CitrixResourceBase In this case, using default encoding is desired, since the purpose is to read shell command output, which uses the platform's default encoding. This gets rid of the findbugs warning. Signed-off-by: Rohit Yadav This closes #396 --- .../hypervisor/xenserver/resource/CitrixResourceBase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java index 87b210b8005..43cdd88be2f 100644 --- a/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java +++ b/plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java @@ -5048,10 +5048,10 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe Process p = Runtime.getRuntime().exec(cmd); BufferedReader stdInput = new BufferedReader(new - InputStreamReader(p.getInputStream())); + InputStreamReader(p.getInputStream(),Charset.defaultCharset())); BufferedReader stdError = new BufferedReader(new - InputStreamReader(p.getErrorStream())); + InputStreamReader(p.getErrorStream(),Charset.defaultCharset())); // read the output from the command while ((s = stdInput.readLine()) != null) {