diff options
author | Jesse McConnell | 2009-09-10 21:56:32 +0000 |
---|---|---|
committer | Jesse McConnell | 2009-09-10 21:56:32 +0000 |
commit | e87dfd072b40dbc2c801eec6b38848f8b2d3e61e (patch) | |
tree | 9a079758df382d943f10b500b14b1a1b2bd57f73 /jetty-client | |
parent | ba847598ac0afd9bc60539d86bf115ec737bf0a2 (diff) | |
download | org.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.java | 11 |
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; } |