diff options
author | Jan Bartel | 2013-08-12 02:12:50 +0000 |
---|---|---|
committer | Jan Bartel | 2013-08-12 02:12:50 +0000 |
commit | 3eeb20f5bd0083755fa425bc6692fbff8aff7b51 (patch) | |
tree | 26dd04909553ea6c137a8766aeb8b4498df3f003 /jetty-server/src/main/java | |
parent | 21dfc7175b015e4eee796dcf7817215eef0be8ef (diff) | |
parent | 80988c8b1ff4ba23f31f5b500ff6869119944830 (diff) | |
download | org.eclipse.jetty.project-3eeb20f5bd0083755fa425bc6692fbff8aff7b51.tar.gz org.eclipse.jetty.project-3eeb20f5bd0083755fa425bc6692fbff8aff7b51.tar.xz org.eclipse.jetty.project-3eeb20f5bd0083755fa425bc6692fbff8aff7b51.zip |
Merge remote-tracking branch 'origin/master' into jetty-9.1
Diffstat (limited to 'jetty-server/src/main/java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionManager.java | 8 |
1 files changed, 5 insertions, 3 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 31b5b29751..53a5106d23 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 @@ -801,9 +801,11 @@ public abstract class AbstractSessionManager extends AbstractLifeCycle implement if (invalidate && _sessionListeners!=null) { - HttpSessionEvent event=new HttpSessionEvent(session); - for (HttpSessionListener listener : _sessionListeners) - listener.sessionDestroyed(event); + HttpSessionEvent event=new HttpSessionEvent(session); + for (int i = _sessionListeners.size()-1; i>=0; i--) + { + _sessionListeners.get(i).sessionDestroyed(event); + } } } } |