telephony: Fix loading of non Oreo-MR1 QTI blobs
* Pre Oreo-MR1 QTI blobs will get NullPointerExceptions otherwise
Example:
01-25 10:45:20.687 3706 3706 E AndroidRuntime: FATAL EXCEPTION: main
01-25 10:45:20.687 3706 3706 E AndroidRuntime: Process: com.android.phone, PID: 3706
01-25 10:45:20.687 3706 3706 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.qualcomm.qti.internal.telephony.QtiSubsc
riptionInfoUpdater.addSubInfoRecord(int, java.lang.String)' on a null object reference
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at com.qualcomm.qti.internal.telephony.QtiUiccCardProvisioner.queryUiccProvisionInfo(QtiUiccCardProvisioner.java:3
47)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at com.qualcomm.qti.internal.telephony.QtiUiccCardProvisioner.handleUnsolManualProvisionEvent(QtiUiccCardProvision
er.java:296)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at com.qualcomm.qti.internal.telephony.QtiUiccCardProvisioner.handleMessage(QtiUiccCardProvisioner.java:240)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6501)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
01-25 10:45:20.687 3706 3706 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
3 files changed