workaround for some weird clients sending empty string over otr

This commit is contained in:
Daniel Gultsch 2014-03-14 19:31:15 +01:00
parent 1bdbeb620f
commit cc65567366

View file

@ -84,7 +84,9 @@ public class MessageParser {
conversation.resetOtrSession(); conversation.resetOtrSession();
return null; return null;
} }
if (body == null) {
//isEmpty is a work around for some weird clients which send emtpty strings over otr
if ((body == null)||(body.isEmpty())) {
return null; return null;
} }
return new Message(conversation, packet.getFrom(), body, Message.ENCRYPTION_OTR,Message.STATUS_RECIEVED); return new Message(conversation, packet.getFrom(), body, Message.ENCRYPTION_OTR,Message.STATUS_RECIEVED);