From e20c17050eea75864b32862cb301be2a8b9f2d3f Mon Sep 17 00:00:00 2001 From: Tibo-lg Date: Mon, 22 Jun 2015 11:25:08 +0200 Subject: [PATCH] Change `append` to `optAppend` for headers and data to avoid `NullPointerException` --- .../jivesoftware/smackx/hoxt/packet/AbstractHttpOverXmpp.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smack-experimental/src/main/java/org/jivesoftware/smackx/hoxt/packet/AbstractHttpOverXmpp.java b/smack-experimental/src/main/java/org/jivesoftware/smackx/hoxt/packet/AbstractHttpOverXmpp.java index 5ff11ab1d..4692e787b 100644 --- a/smack-experimental/src/main/java/org/jivesoftware/smackx/hoxt/packet/AbstractHttpOverXmpp.java +++ b/smack-experimental/src/main/java/org/jivesoftware/smackx/hoxt/packet/AbstractHttpOverXmpp.java @@ -42,8 +42,8 @@ public abstract class AbstractHttpOverXmpp extends IQ { protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { IQChildElementXmlStringBuilder builder = getIQHoxtChildElementBuilder(xml); - builder.append(headers.toXML()); - builder.append(data.toXML()); + builder.optAppend(headers.toXML()); + builder.optAppend(data.toXML()); return builder; }