Author: markt
Date: Thu Dec 18 22:28:26 2014
New Revision: 1646559
URL: http://svn.apache.org/r1646559
Log:
Avoid unnecessary object creation
Modified:
tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java
Modified: tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java?rev=1646559&r1=1646558&r2=1646559&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java
(original)
+++ tomcat/trunk/java/org/apache/catalina/authenticator/SingleSignOn.java Thu
Dec 18 22:28:26 2014
@@ -286,13 +286,12 @@ public class SingleSignOn extends ValveB
}
Cookie cookie = null;
Cookie cookies[] = request.getCookies();
- if (cookies == null) {
- cookies = new Cookie[0];
- }
- for (int i = 0; i < cookies.length; i++) {
- if (Constants.SINGLE_SIGN_ON_COOKIE.equals(cookies[i].getName())) {
- cookie = cookies[i];
- break;
+ if (cookies != null) {
+ for (int i = 0; i < cookies.length; i++) {
+ if
(Constants.SINGLE_SIGN_ON_COOKIE.equals(cookies[i].getName())) {
+ cookie = cookies[i];
+ break;
+ }
}
}
if (cookie == null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]