JingleConnection: fixed rare npe when canceling jingle

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnection.java | 5 
1 file changed, 2 insertions(+), 3 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnection.java 🔗

@@ -100,7 +100,7 @@ public class JingleConnection implements Transferable {
 	private byte[] expectedHash = new byte[0];
 
 	private boolean responding() {
-		return responder.equals(account.getJid());
+		return responder != null && responder.equals(account.getJid());
 	}
 
 	private boolean initiating() {
@@ -914,8 +914,7 @@ public class JingleConnection implements Transferable {
 			}
 			this.mJingleConnectionManager.updateConversationUi(true);
 		} else {
-			this.mXmppConnectionService.markMessage(this.message,
-					Message.STATUS_SEND_FAILED);
+			this.mXmppConnectionService.markMessage(this.message, Message.STATUS_SEND_FAILED);
 			this.message.setTransferable(null);
 		}
 	}