From 438c90d7838ff56d554fe0fccc7f019eff8d6741 Mon Sep 17 00:00:00 2001 From: Rafael da Fonseca Date: Sat, 13 Jun 2015 00:37:36 +0200 Subject: [PATCH] Fix findbugs encoding warning in HttpNfcLeaseMO VMWare ovf files are utf-8 encoded. Relying on default encoding in some platforms such as windows would cause erroneous characters from being read on some fields like description, and could also cause the import to fail, depending on the characters. Signed-off-by: Rohit Yadav This closes #397 --- .../src/com/cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java index a46edc09278..6e4980c1e91 100644 --- a/vmware-base/src/com/cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java +++ b/vmware-base/src/com/cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java @@ -121,7 +121,7 @@ public class HttpNfcLeaseMO extends BaseMO { public static String readOvfContent(String ovfFilePath) throws IOException { StringBuffer strContent = new StringBuffer(); - BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(ovfFilePath))); + BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(ovfFilePath),"UTF-8")); String lineStr; while ((lineStr = in.readLine()) != null) { strContent.append(lineStr);