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)
