You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2015/12/24 17:54:08 UTC
[4/7] mina git commit: Sligt performance improvement
Sligt performance improvement
Project: http://git-wip-us.apache.org/repos/asf/mina/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/994adfd3
Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/994adfd3
Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/994adfd3
Branch: refs/heads/2.0
Commit: 994adfd327aa02fe1e6a75a76a7877cd62460c62
Parents: 9ff999c
Author: Emmanuel Lécharny <el...@symas.com>
Authored: Thu Dec 24 17:49:23 2015 +0100
Committer: Emmanuel Lécharny <el...@symas.com>
Committed: Thu Dec 24 17:49:23 2015 +0100
----------------------------------------------------------------------
.../handlers/http/digest/HttpDigestAuthLogicHandler.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mina/blob/994adfd3/mina-core/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java
----------------------------------------------------------------------
diff --git a/mina-core/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java b/mina-core/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java
index 4fc002a..4ddbb38 100644
--- a/mina-core/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java
+++ b/mina-core/src/main/java/org/apache/mina/proxy/handlers/http/digest/HttpDigestAuthLogicHandler.java
@@ -160,7 +160,8 @@ public class HttpDigestAuthLogicHandler extends AbstractAuthLogicHandler {
StringBuilder sb = new StringBuilder("Digest ");
boolean addSeparator = false;
- for (String key : map.keySet()) {
+ for ( Map.Entry<String, String> entry : map.entrySet()) {
+ String key = entry.getKey();
if (addSeparator) {
sb.append(", ");
@@ -170,10 +171,11 @@ public class HttpDigestAuthLogicHandler extends AbstractAuthLogicHandler {
boolean quotedValue = !"qop".equals(key) && !"nc".equals(key);
sb.append(key);
+
if (quotedValue) {
- sb.append("=\"").append(map.get(key)).append('\"');
+ sb.append("=\"").append(entry.getValue()).append('\"');
} else {
- sb.append('=').append(map.get(key));
+ sb.append('=').append(entry.getValue());
}
}