From: rjung Date: Fri, 14 May 2010 23:14:51 +0000 (+0000) Subject: Check whether context is null. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=ffe4c1d131a8dd654f1ca312ee3e06276894f5eb;p=tomcat7.0 Check whether context is null. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@944511 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/connector/CoyoteAdapter.java b/java/org/apache/catalina/connector/CoyoteAdapter.java index 277ec8c25..564782579 100644 --- a/java/org/apache/catalina/connector/CoyoteAdapter.java +++ b/java/org/apache/catalina/connector/CoyoteAdapter.java @@ -753,7 +753,13 @@ public class CoyoteAdapter implements Adapter { for (int i = 0; i < count; i++) { ServerCookie scookie = serverCookies.getCookie(i); - if (scookie.getName().equals(sessionCookieName)) { + String scName; + if (context == null) { + scName = Globals.SESSION_COOKIE_NAME; + } else { + scName = context.getSessionCookieName(); + } + if (scookie.getName().equals(scName)) { // Override anything requested in the URL if (!request.isRequestedSessionIdFromCookie()) { // Accept only the first session id cookie