Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse McConnell2009-09-10 21:56:32 +0000
committerJesse McConnell2009-09-10 21:56:32 +0000
commite87dfd072b40dbc2c801eec6b38848f8b2d3e61e (patch)
tree9a079758df382d943f10b500b14b1a1b2bd57f73 /jetty-client
parentba847598ac0afd9bc60539d86bf115ec737bf0a2 (diff)
downloadorg.eclipse.jetty.project-e87dfd072b40dbc2c801eec6b38848f8b2d3e61e.tar.gz
org.eclipse.jetty.project-e87dfd072b40dbc2c801eec6b38848f8b2d3e61e.tar.xz
org.eclipse.jetty.project-e87dfd072b40dbc2c801eec6b38848f8b2d3e61e.zip
apply fix from 7.0.0 to trunk
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@866 7e9141cc-0065-0410-87d8-b60c137991c4
Diffstat (limited to 'jetty-client')
-rw-r--r--jetty-client/src/main/java/org/eclipse/jetty/client/security/SecurityListener.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/jetty-client/src/main/java/org/eclipse/jetty/client/security/SecurityListener.java b/jetty-client/src/main/java/org/eclipse/jetty/client/security/SecurityListener.java
index e41ac3baf3..9e06a07d49 100644
--- a/jetty-client/src/main/java/org/eclipse/jetty/client/security/SecurityListener.java
+++ b/jetty-client/src/main/java/org/eclipse/jetty/client/security/SecurityListener.java
@@ -90,7 +90,10 @@ public class SecurityListener extends HttpEventListenerWrapper
while ( strtok.hasMoreTokens() )
{
- String[] pair = strtok.nextToken().split( "=" );
+ String token = strtok.nextToken();
+ String[] pair = token.split( "=" );
+
+ // authentication details ought to come in two parts, if not then just skip
if ( pair.length == 2 )
{
String itemName = pair[0].trim();
@@ -99,11 +102,11 @@ public class SecurityListener extends HttpEventListenerWrapper
itemValue = StringUtil.unquote( itemValue );
authenticationDetails.put( itemName, itemValue );
- }
+ }
else
{
- throw new IllegalArgumentException( "unable to process authentication details" );
- }
+ Log.debug("SecurityListener: missed scraping authentication details - " + token );
+ }
}
return authenticationDetails;
}

Back to the top