From: remm Date: Fri, 7 Jul 2006 22:35:25 +0000 (+0000) Subject: - If there is a security manager, the map should be reset (otherwise, references... X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=03c61d4777f765cc136730df8cd8f8fe7d6a05ea;p=tomcat7.0 - If there is a security manager, the map should be reset (otherwise, references could be kept). git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@420002 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/connector/Request.java b/java/org/apache/catalina/connector/Request.java index 0066c5de2..48928227e 100644 --- a/java/org/apache/catalina/connector/Request.java +++ b/java/org/apache/catalina/connector/Request.java @@ -404,8 +404,12 @@ public class Request requestedSessionId = null; requestedSessionURL = false; - parameterMap.setLocked(false); - parameterMap.clear(); + if (Constants.SECURITY) { + parameterMap = new ParameterMap(); + } else { + parameterMap.setLocked(false); + parameterMap.clear(); + } mappingData.recycle();