diff --git a/app/src/main/java/com/nextcloud/talk/webrtc/MagicPeerConnectionWrapper.java b/app/src/main/java/com/nextcloud/talk/webrtc/MagicPeerConnectionWrapper.java index e7659c3cd..82d0f4791 100644 --- a/app/src/main/java/com/nextcloud/talk/webrtc/MagicPeerConnectionWrapper.java +++ b/app/src/main/java/com/nextcloud/talk/webrtc/MagicPeerConnectionWrapper.java @@ -246,9 +246,11 @@ public class MagicPeerConnectionWrapper { .NICK_CHANGE, sessionId, getNick(), null)); } } else { - HashMap payloadHashMap = (HashMap) dataChannelMessage.getPayload(); - EventBus.getDefault().post(new PeerConnectionEvent(PeerConnectionEvent.PeerConnectionEventType - .NICK_CHANGE, payloadHashMap.get("userid"), payloadHashMap.get("name"), null)); + if (dataChannelMessage.getPayload() != null) { + HashMap payloadHashMap = (HashMap) dataChannelMessage.getPayload(); + EventBus.getDefault().post(new PeerConnectionEvent(PeerConnectionEvent.PeerConnectionEventType + .NICK_CHANGE, payloadHashMap.get("userid"), payloadHashMap.get("name"), null)); + } } } else if ("audioOn".equals(dataChannelMessage.getType())) {