Check for a null intent in RemoteVvmTaskManager#onStartCommand.
am: c05ba58f5f
Change-Id: Idf270f770eaa65e3e71f245f2ccadf6443c2ed6e
diff --git a/src/com/android/phone/vvm/RemoteVvmTaskManager.java b/src/com/android/phone/vvm/RemoteVvmTaskManager.java
index 50ac669..14030a1 100644
--- a/src/com/android/phone/vvm/RemoteVvmTaskManager.java
+++ b/src/com/android/phone/vvm/RemoteVvmTaskManager.java
@@ -226,6 +226,11 @@
Assert.isMainThread();
mTaskReferenceCount++;
+ if (intent == null) {
+ VvmLog.i(TAG, "received intent is null");
+ checkReference();
+ return START_NOT_STICKY;
+ }
PhoneAccountHandle phoneAccountHandle = intent.getExtras()
.getParcelable(VisualVoicemailService.DATA_PHONE_ACCOUNT_HANDLE);
int subId = PhoneAccountHandleConverter.toSubId(phoneAccountHandle);