Author: toad
Date: 2006-11-09 19:33:53 +0000 (Thu, 09 Nov 2006)
New Revision: 10846

Modified:
   trunk/freenet/src/freenet/support/HTMLEncoder.java
Log:
Handle the null character correctly.

Modified: trunk/freenet/src/freenet/support/HTMLEncoder.java
===================================================================
--- trunk/freenet/src/freenet/support/HTMLEncoder.java  2006-11-09 19:23:43 UTC 
(rev 10845)
+++ trunk/freenet/src/freenet/support/HTMLEncoder.java  2006-11-09 19:33:53 UTC 
(rev 10846)
@@ -32,6 +32,7 @@

        static {
                HashMap temp = new HashMap();
+               temp.put(new Character((char)0), "#0");
                temp.put(new Character((char)34), "quot");
                temp.put(new Character((char)38), "amp");
                temp.put(new Character((char)39), "#39");
@@ -331,6 +332,7 @@
                                chars[keyIndex] = character.charValue();
                                strings[keyIndex] = (String) map.get(character);
                        }
+                       if (chars[0] == 0 && strings[0] != null) chars[0] = 1;
                }

                public boolean containsKey(char key){


Reply via email to