fixed npe for otr sessions with non contacts

This commit is contained in:
Daniel Gultsch 2014-05-16 22:44:54 +02:00
parent 225447f2f5
commit a0a5ca9585

View File

@ -269,11 +269,15 @@ public class Conversation extends AbstractEntity {
return false; return false;
} else { } else {
String foreignPresence = this.otrSession.getSessionID().getUserID(); String foreignPresence = this.otrSession.getSessionID().getUserID();
if (!getContact().getPresences().containsKey(foreignPresence)) { if (getContact()==null) {
this.resetOtrSession(); return true;
return false; } else {
if (!getContact().getPresences().containsKey(foreignPresence)) {
this.resetOtrSession();
return false;
}
return true;
} }
return true;
} }
} }