Fix HTML decoding bug reported by Find Bugs
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 27 Sep 2008 13:12:07 +0000 (13:12 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 27 Sep 2008 13:12:07 +0000 (13:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@699635 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/ssi/SSIMediator.java

index 3c9ce97..561fd54 100644 (file)
@@ -211,10 +211,10 @@ public class SSIMediator {
         if (val.indexOf('$') < 0 && val.indexOf('&') < 0) return val;
         
         // HTML decoding
-        val.replace("&lt;", "<");
-        val.replace("&gt;", ">");
-        val.replace("&quot;", "\"");
-        val.replace("&amp;", "&");
+        val = val.replace("&lt;", "<");
+        val = val.replace("&gt;", ">");
+        val = val.replace("&quot;", "\"");
+        val = val.replace("&amp;", "&");
 
         StringBuffer sb = new StringBuffer(val);
         int charStart = sb.indexOf("&#");