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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to