- If there is a security manager, the map should be reset (otherwise, references...
authorremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 7 Jul 2006 22:35:25 +0000 (22:35 +0000)
committerremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 7 Jul 2006 22:35:25 +0000 (22:35 +0000)
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

index 0066c5d..4892822 100644 (file)
@@ -404,8 +404,12 @@ public class Request
         requestedSessionId = null;\r
         requestedSessionURL = false;\r
 \r
-        parameterMap.setLocked(false);\r
-        parameterMap.clear();\r
+        if (Constants.SECURITY) {\r
+            parameterMap = new ParameterMap();\r
+        } else {\r
+            parameterMap.setLocked(false);\r
+            parameterMap.clear();\r
+        }\r
 \r
         mappingData.recycle();\r
 \r