From: markt Date: Mon, 14 Mar 2011 00:27:48 +0000 (+0000) Subject: Some bots (Google) send an invalid session ID X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=9080a49f36949905f4f99ffd116ac650ecabc3ec;p=tomcat7.0 Some bots (Google) send an invalid session ID git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1081238 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java b/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java index f787783f8..053a300c7 100644 --- a/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java +++ b/java/org/apache/catalina/valves/CrawlerSessionManagerValve.java @@ -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 uaHeaders = request.getHeaders("user-agent");