You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2010/12/05 20:32:00 UTC
svn commit: r1042427 - in /tomcat/trunk:
java/org/apache/catalina/session/PersistentManagerBase.java
webapps/docs/changelog.xml
Author: markt
Date: Sun Dec 5 19:32:00 2010
New Revision: 1042427
URL: http://svn.apache.org/viewvc?rev=1042427&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50411
Ensure sessions are removed from the Store associated with a PersistentManager.
Modified:
tomcat/trunk/java/org/apache/catalina/session/PersistentManagerBase.java
tomcat/trunk/webapps/docs/changelog.xml
Modified: tomcat/trunk/java/org/apache/catalina/session/PersistentManagerBase.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/session/PersistentManagerBase.java?rev=1042427&r1=1042426&r2=1042427&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/session/PersistentManagerBase.java (original)
+++ tomcat/trunk/java/org/apache/catalina/session/PersistentManagerBase.java Sun Dec 5 19:32:00 2010
@@ -584,9 +584,9 @@ public abstract class PersistentManagerB
* @param session Session to be removed
*/
@Override
- public void remove(Session session) {
+ public void remove(Session session, boolean update) {
- super.remove (session);
+ super.remove (session, update);
if (store != null){
removeSession(session.getIdInternal());
Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1042427&r1=1042426&r2=1042427&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Sun Dec 5 19:32:00 2010
@@ -111,6 +111,11 @@
Code clean-up. Replace use of inefficient constructors with more
efficient alternatives. (markt)
</fix>
+ <fix>
+ <bug>50411</bug>: Ensure sessions are removed from the
+ <code>Store</code> associated with a <code>PersistentManager</code>.
+ (markt)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org