Repository: wicket
Updated Branches:
  refs/heads/master fa83afe98 -> ebe8dfc48


Return an empty string buffer if the input is null


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b59fde50
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b59fde50
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b59fde50

Branch: refs/heads/master
Commit: b59fde50eb122693e56782cb01ef74be64fd3360
Parents: f082d03
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Tue Mar 8 09:36:35 2016 +0100
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Tue Mar 8 13:35:03 2016 +0100

----------------------------------------------------------------------
 .../wicket/response/filter/XmlCleaningResponseFilter.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b59fde50/wicket-core/src/main/java/org/apache/wicket/response/filter/XmlCleaningResponseFilter.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/response/filter/XmlCleaningResponseFilter.java
 
b/wicket-core/src/main/java/org/apache/wicket/response/filter/XmlCleaningResponseFilter.java
index 3b5df10..33c292b 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/response/filter/XmlCleaningResponseFilter.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/response/filter/XmlCleaningResponseFilter.java
@@ -18,6 +18,7 @@ package org.apache.wicket.response.filter;
 
 import org.apache.wicket.page.XmlPartialPageUpdate;
 import org.apache.wicket.util.string.AppendingStringBuffer;
+import org.apache.wicket.util.string.Strings;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -86,6 +87,10 @@ public class XmlCleaningResponseFilter implements 
IResponseFilter
         */
        public AppendingStringBuffer 
stripNonValidXMLCharacters(AppendingStringBuffer input)
        {
+               if (input == null) {
+                       return new AppendingStringBuffer();
+               }
+
                char[] chars = input.getValue();
                AppendingStringBuffer out = null;
                boolean isDebugEnabled = LOG.isDebugEnabled();
@@ -108,7 +113,7 @@ public class XmlCleaningResponseFilter implements 
IResponseFilter
                                        if (isDebugEnabled)
                                        {
                                                LOG.debug("An invalid character 
'{}' found at position '{}' in '{}'",
-                                                               new Object[] 
{String.format("0x%X", codePoint), i, new String(chars)});
+                                                               
String.format("0x%X", codePoint), i, new String(chars));
                                        }
                                }
                                else if (isDebugEnabled)

Reply via email to