From: markt Date: Sun, 5 Dec 2010 19:32:00 +0000 (+0000) Subject: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50411 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=71044215494ba428c1b61171065d87cbb1ca56f2;p=tomcat7.0 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50411 Ensure sessions are removed from the Store associated with a PersistentManager. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1042427 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/session/PersistentManagerBase.java b/java/org/apache/catalina/session/PersistentManagerBase.java index f34d41740..b7db830ba 100644 --- a/java/org/apache/catalina/session/PersistentManagerBase.java +++ b/java/org/apache/catalina/session/PersistentManagerBase.java @@ -584,9 +584,9 @@ public abstract class PersistentManagerBase extends ManagerBase { * @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()); diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 677ff963a..d6c84bf5d 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -111,6 +111,11 @@ Code clean-up. Replace use of inefficient constructors with more efficient alternatives. (markt) + + 50411: Ensure sessions are removed from the + Store associated with a PersistentManager. + (markt) +