Author: schultz Date: Tue Sep 23 16:36:17 2014 New Revision: 1627085 URL: http://svn.apache.org/r1627085 Log: Revert r1627000 after review.
Modified: tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java Modified: tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java?rev=1627085&r1=1627084&r2=1627085&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/buf/HexUtils.java Tue Sep 23 16:36:17 2014 @@ -75,12 +75,10 @@ public final class HexUtils { if (null == bytes) { return null; } - final char[] hex = HexUtils.hex; - final int length = bytes.length; - StringBuilder sb = new StringBuilder(length << 1); + StringBuilder sb = new StringBuilder(bytes.length << 1); - for(int i = 0; i < length; ++i) { + for(int i = 0; i < bytes.length; ++i) { sb.append(hex[(bytes[i] & 0xf0) >> 4]) .append(hex[(bytes[i] & 0x0f)]) ; @@ -96,9 +94,8 @@ public final class HexUtils { } char[] inputChars = input.toCharArray(); - final int length = input.length() >> 1; - byte[] result = new byte[length]; - for (int i = 0; i < length; i++) { + byte[] result = new byte[input.length() >> 1]; + for (int i = 0; i < result.length; i++) { result[i] = (byte) ((getDec(inputChars[2*i]) << 4) + getDec(inputChars[2*i + 1])); } return result; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org