Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Bartel2013-08-12 02:12:50 +0000
committerJan Bartel2013-08-12 02:12:50 +0000
commit3eeb20f5bd0083755fa425bc6692fbff8aff7b51 (patch)
tree26dd04909553ea6c137a8766aeb8b4498df3f003 /jetty-server/src/main/java
parent21dfc7175b015e4eee796dcf7817215eef0be8ef (diff)
parent80988c8b1ff4ba23f31f5b500ff6869119944830 (diff)
downloadorg.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.java8
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);
+ }
}
}
}

Back to the top