From 03c61d4777f765cc136730df8cd8f8fe7d6a05ea Mon Sep 17 00:00:00 2001 From: remm Date: Fri, 7 Jul 2006 22:35:25 +0000 Subject: [PATCH] - 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 --- java/org/apache/catalina/connector/Request.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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(); -- 2.11.0