From 71044215494ba428c1b61171065d87cbb1ca56f2 Mon Sep 17 00:00:00 2001 From: markt Date: Sun, 5 Dec 2010 19:32:00 +0000 Subject: [PATCH] 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 --- java/org/apache/catalina/session/PersistentManagerBase.java | 4 ++-- webapps/docs/changelog.xml | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) 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) + -- 2.11.0