diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index 155c8fd2e..2ef967efb 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -945,8 +945,10 @@ public class CallActivity extends AppCompatActivity { SessionDescription.Type.fromCanonicalForm(type), sessionDescriptionStringWithPreferredCodec); - magicPeerConnectionWrapper.getPeerConnection().setRemoteDescription(magicPeerConnectionWrapper - .getMagicSdpObserver(), sessionDescriptionWithPreferredCodec); + if (magicPeerConnectionWrapper.getPeerConnection() != null) { + magicPeerConnectionWrapper.getPeerConnection().setRemoteDescription(magicPeerConnectionWrapper + .getMagicSdpObserver(), sessionDescriptionWithPreferredCodec); + } break; case "candidate": NCIceCandidate ncIceCandidate = ncSignalingMessage.getPayload().getIceCandidate();