Some bots (Google) send an invalid session ID
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 14 Mar 2011 00:27:48 +0000 (00:27 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 14 Mar 2011 00:27:48 +0000 (00:27 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1081238 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/valves/CrawlerSessionManagerValve.java

index f787783..053a300 100644 (file)
@@ -121,7 +121,7 @@ public class CrawlerSessionManagerValve extends ValveBase {
         }
 
         // If the incoming request has a session ID, no action is required
-        if (request.getRequestedSessionId() == null) {
+        if (request.getSession(false) == null) {
 
             // Is this a crawler - check the UA headers
             Enumeration<String> uaHeaders = request.getHeaders("user-agent");