diff --git a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java index 794a73e0fe35c..6aa12decf573a 100644 --- a/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java +++ b/services/voiceinteraction/java/com/android/server/voiceinteraction/VoiceInteractionManagerService.java @@ -1043,7 +1043,9 @@ public class VoiceInteractionManagerService extends SystemService { public void registerVoiceInteractionSessionListener( IVoiceInteractionSessionListener listener) { enforceCallingPermission(Manifest.permission.ACCESS_VOICE_INTERACTION_SERVICE); - mImpl.registerVoiceInteractionSessionListener(listener); + if (mImpl != null) { + mImpl.registerVoiceInteractionSessionListener(listener); + } } @Override