Repository: cloudstack Updated Branches: refs/heads/master 6a20dd4ea -> 240e8ef8a
CID 1264632: Rely on a known and widely available encoding UTF8 Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> (cherry picked from commit 0763b5576dde92b1c4ecfbce3b3b593ed0ca90bc) Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/60f18cc7 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/60f18cc7 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/60f18cc7 Branch: refs/heads/master Commit: 60f18cc7133743c2a411280090ea1e4b79791993 Parents: 6a20dd4 Author: Rohit Yadav <rohit.ya...@shapeblue.com> Authored: Tue Jan 20 07:47:34 2015 +0530 Committer: Rohit Yadav <rohit.ya...@shapeblue.com> Committed: Tue Jan 20 07:49:09 2015 +0530 ---------------------------------------------------------------------- utils/src/com/cloud/utils/ConstantTimeComparator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/60f18cc7/utils/src/com/cloud/utils/ConstantTimeComparator.java ---------------------------------------------------------------------- diff --git a/utils/src/com/cloud/utils/ConstantTimeComparator.java b/utils/src/com/cloud/utils/ConstantTimeComparator.java index 4d4a595..baf2bc2 100644 --- a/utils/src/com/cloud/utils/ConstantTimeComparator.java +++ b/utils/src/com/cloud/utils/ConstantTimeComparator.java @@ -19,6 +19,8 @@ package com.cloud.utils; +import java.nio.charset.Charset; + public class ConstantTimeComparator { public static boolean compareBytes(byte[] b1, byte[] b2) { @@ -34,6 +36,7 @@ public class ConstantTimeComparator { } public static boolean compareStrings(String s1, String s2) { - return compareBytes(s1.getBytes(), s2.getBytes()); + final Charset encoding = Charset.forName("UTF-8"); + return compareBytes(s1.getBytes(encoding), s2.getBytes(encoding)); } }