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: [email protected]
For additional commands, e-mail: [email protected]