Fix possible NPE when no ROOT application is deployed in fix for bug 43839.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 4 Jan 2008 20:59:59 +0000 (20:59 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 4 Jan 2008 20:59:59 +0000 (20:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@609003 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/connector/CoyoteAdapter.java

index a22e542..e3ce60b 100644 (file)
@@ -551,7 +551,8 @@ public class CoyoteAdapter
         // context, don't go looking for a session ID in a cookie as a cookie
         // from a parent context with a session ID may be present which would
         // overwrite the valid session ID encoded in the URL
-        if (!((Context)request.getMappingData().context).getCookies())
+        Context context = (Context) request.getMappingData().context;
+        if (context != null && !context.getCookies())
             return;
         
         // Parse session id from cookies