From: slaurent Date: Fri, 3 Dec 2010 22:00:58 +0000 (+0000) Subject: bug 48973 (enhancement): Don't create SESSIONS.ser when no session exists X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=010c8319ac06eeaebe2e6763127e9ab4713e200b;p=tomcat7.0 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 --- 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)