diff options
author | Jan Bartel | 2015-04-22 05:39:35 +0000 |
---|---|---|
committer | Jan Bartel | 2015-04-22 05:39:35 +0000 |
commit | a7bd9d1dd9b65645c78fa449a0a600f63e8bf19e (patch) | |
tree | d15974eb0c85778ec7b1601ca876f6be5b9e6bc9 | |
parent | e97c726ccff5235ee2c65bbaeb19d4943d909d3a (diff) | |
download | org.eclipse.jetty.project-a7bd9d1dd9b65645c78fa449a0a600f63e8bf19e.tar.gz org.eclipse.jetty.project-a7bd9d1dd9b65645c78fa449a0a600f63e8bf19e.tar.xz org.eclipse.jetty.project-a7bd9d1dd9b65645c78fa449a0a600f63e8bf19e.zip |
464989 AbstractSessionManager.removeEventListener() should remove HttpSessionIdListener
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java b/jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java index 7ddcbd3933..5a2e1b4751 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java @@ -575,6 +575,9 @@ public abstract class AbstractSessionManager extends ContainerLifeCycle implemen _sessionAttributeListeners.remove(listener); if (listener instanceof HttpSessionListener) _sessionListeners.remove(listener); + if (listener instanceof HttpSessionIdListener) + _sessionIdListeners.remove(listener); + removeBean(listener); } /* ------------------------------------------------------------ */ |