diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java index cb8ea85207..14e1469eb3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/WebRtcCallService.java @@ -542,8 +542,9 @@ public class WebRtcCallService extends Service implements CallManager.Observer, } private void handleScreenOffChange(Intent intent) { - if (activePeer.getState() == CallState.ANSWERING || - activePeer.getState() == CallState.LOCAL_RINGING) + if ((activePeer != null) && + (activePeer.getState() == CallState.ANSWERING || + activePeer.getState() == CallState.LOCAL_RINGING)) { Log.i(TAG, "Silencing incoming ringer..."); audioManager.silenceIncomingRinger();