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){