From 010c8319ac06eeaebe2e6763127e9ab4713e200b Mon Sep 17 00:00:00 2001 From: slaurent Date: Fri, 3 Dec 2010 22:00:58 +0000 Subject: [PATCH] bug 48973 (enhancement): Don't create SESSIONS.ser when no session exists https://issues.apache.org/bugzilla/show_bug.cgi?id=48973 git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1042022 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/session/StandardManager.java | 5 +++++ webapps/docs/changelog.xml | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/java/org/apache/catalina/session/StandardManager.java b/java/org/apache/catalina/session/StandardManager.java index 158ba1977..d75454801 100644 --- a/java/org/apache/catalina/session/StandardManager.java +++ b/java/org/apache/catalina/session/StandardManager.java @@ -366,6 +366,11 @@ public class StandardManager extends ManagerBase { if (log.isDebugEnabled()) log.debug("Unloading persisted sessions"); + + if (sessions.isEmpty()) { + log.debug("No persisted sessions to unload"); + return; // nothing to do + } // Open an output stream to the specified pathname, if any File file = file(); diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index edc263948..febf50b48 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -33,6 +33,7 @@ Tim Whittington Mladen Turk Christopher Schultz + Sylvain Laurent Changelog @@ -41,6 +42,11 @@
+ + 48973: Avoid creating a SESSIONS.ser file when stopping an + application if there's no session. Patch provided by Marc Guillemot. + (slaurent) + 48692: Provide option to parse application/x-www-form-urlencoded PUT requests. (schultz) -- 2.11.0