diff --git a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java index c8bcb83cae74e..ee2d235580102 100644 --- a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java +++ b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java @@ -923,7 +923,10 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener { if (modelData != null && modelData.isModelStarted()) { modelData.setStoppedLocked(); try { - modelData.getCallback().onRecognitionPaused(); + IRecognitionStatusCallback callback = modelData.getCallback(); + if (callback != null) { + callback.onRecognitionPaused(); + } } catch (DeadObjectException e) { forceStopAndUnloadModelLocked(modelData, e); } catch (RemoteException e) {