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