From e82dd613dba746fb8bcb8ef413d6e8fd9add759c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobi=20Sch=C3=A4fer?= Date: Mon, 17 Apr 2017 15:32:12 +0200 Subject: [PATCH] fix: null pointer exception if argument is null in res.debug() / write() / writeln() --- src/helma/framework/ResponseBean.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/helma/framework/ResponseBean.java b/src/helma/framework/ResponseBean.java index 0217fde9..32ab9bd9 100644 --- a/src/helma/framework/ResponseBean.java +++ b/src/helma/framework/ResponseBean.java @@ -204,6 +204,8 @@ public class ResponseBean implements Serializable { * @param str the string to write to the response buffer */ public void write(String... str) { + if (str == null) return; + for (String s : str) { res.write(s); } @@ -215,6 +217,8 @@ public class ResponseBean implements Serializable { * @param str the string to write to the response buffer */ public void writeln(String... str) { + if (str == null) return; + for (String s : str) { res.writeln(s); } @@ -242,6 +246,10 @@ public class ResponseBean implements Serializable { * @param message the message */ public void debug(String... messages) { + if (messages == null) { + messages = new String[]{null}; + } + for (String message : messages) { res.debug(message); }