remm 2004/05/14 04:00:25
Modified: catalina/src/share/org/apache/coyote/tomcat5
CoyoteAdapter.java
Log:
- Major mistake: the sever cookies should be parsed after the context is mapped,
otherwise, the session cookie is never considered valid, and it will use the last
one.
- Bug 28971. So we're going to have a hotfix ...
Revision Changes Path
1.26 +12 -1
jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java
Index: CoyoteAdapter.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/coyote/tomcat5/CoyoteAdapter.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- CoyoteAdapter.java 28 Apr 2004 22:05:10 -0000 1.25
+++ CoyoteAdapter.java 14 May 2004 11:00:25 -0000 1.26
@@ -295,6 +295,9 @@
return false;
}
+ // Parse session Id
+ parseSessionCookiesId(req, request);
+
return true;
}
@@ -352,6 +355,14 @@
request.setRequestedSessionId(null);
request.setRequestedSessionURL(false);
}
+
+ }
+
+
+ /**
+ * Parse session id in URL.
+ */
+ protected void parseSessionCookiesId(Request req, CoyoteRequest request) {
// Parse session id from cookies
Cookies serverCookies = req.getCookies();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]