Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2011-02-22 03:56:55 +0000
committerGreg Wilkins2011-02-22 03:56:55 +0000
commit22e142a8715cd92f844d9fbb340102f3062fede4 (patch)
tree5e051e928ccc5073a96e557b3e14b0d615877ddb
parent5dcd74cda5acbf703a459aaad1d945a7a4b70616 (diff)
downloadorg.eclipse.jetty.project-22e142a8715cd92f844d9fbb340102f3062fede4.tar.gz
org.eclipse.jetty.project-22e142a8715cd92f844d9fbb340102f3062fede4.tar.xz
org.eclipse.jetty.project-22e142a8715cd92f844d9fbb340102f3062fede4.zip
337746 Fixed Session deIdle recursion
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@2814 7e9141cc-0065-0410-87d8-b60c137991c4
-rw-r--r--VERSION.txt1
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java3
2 files changed, 3 insertions, 1 deletions
diff --git a/VERSION.txt b/VERSION.txt
index 2763f6046a..88342e2350 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -12,6 +12,7 @@ jetty-7.3.1-SNAPSHOT
+ 337271 Flush SSL endpoint when dispatch thread held forever
+ 337678 Readded optional async connection mode for HttpClient
+ 337685 Work in progress on draft 5 websockets
+ + 337746 Fixed Session deIdle recursion
+ 337784 Improve HashSessionManager for session migrations
+ JETTY-1331 Allow alternate XML configuration processors (eg spring)
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java b/jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java
index 67f036b7a9..54731e6244 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java
@@ -726,6 +726,7 @@ public class HashSessionManager extends AbstractSessionManager
{
// Access now to prevent race with idling period
access(System.currentTimeMillis());
+
if (Log.isDebugEnabled())
{
@@ -741,9 +742,9 @@ public class HashSessionManager extends AbstractSessionManager
throw new FileNotFoundException(file.getName());
fis = new FileInputStream(file);
+ _idled = false;
restoreSession(fis, this);
- _idled = false;
didActivate();
// If we are doing period saves, then there is no point deleting at this point

Back to the top