diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/validation/ProxyList.java b/cas-client-core/src/main/java/org/jasig/cas/client/validation/ProxyList.java
index 7baaa56..aef87d0 100644
--- a/cas-client-core/src/main/java/org/jasig/cas/client/validation/ProxyList.java
+++ b/cas-client-core/src/main/java/org/jasig/cas/client/validation/ProxyList.java
@@ -27,7 +27,6 @@ import org.jasig.cas.client.util.CommonUtils;
* Holding class for the proxy list to make Spring configuration easier.
*
* @author Scott Battaglia
- * @author John Gasper
* @version $Revision$ $Date$
* @since 3.1.3
*/
@@ -59,6 +58,7 @@ public final class ProxyList {
|| pattern.equals(proxiedList[i])) {
passed = true;
} else {
+ passed = false;
break;
}
}
diff --git a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Cas20ProxyTicketValidatorTests.java b/cas-client-core/src/test/java/org/jasig/cas/client/validation/Cas20ProxyTicketValidatorTests.java
index 234bb9d..44c2f41 100644
--- a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Cas20ProxyTicketValidatorTests.java
+++ b/cas-client-core/src/test/java/org/jasig/cas/client/validation/Cas20ProxyTicketValidatorTests.java
@@ -126,7 +126,7 @@ public final class Cas20ProxyTicketValidatorTests extends AbstractTicketValidato
list.add(new String[] { "proxy1", "proxy2", "^proxy3/[a-z]*/" });
this.ticketValidator.setAllowedProxyChains(new ProxyList(list));
- final String RESPONSE = "usernamePGTIOU-84678-8a9d...proxy/ABC/proxy2proxy3";
+ final String RESPONSE = "usernamePGTIOU-84678-8a9d...proxy1proxy2proxy3/ABC/";
server.content = RESPONSE.getBytes(server.encoding);
try {