diff options
author | Kyle Repinski <repinski23@gmail.com> | 2016-08-31 01:04:02 -0500 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2016-09-30 16:30:29 -0700 |
commit | a994849274230def7ae9817640208c57f1ba68c5 (patch) | |
tree | 54e6a919d874d84be288c28d0d52749d4ae63bb3 | |
parent | b0d6cd340000a751d41a9c1dd83c6a9aaed8b2d9 (diff) | |
download | android_hardware_ril-cm-14.0-caf.tar.gz android_hardware_ril-cm-14.0-caf.tar.bz2 android_hardware_ril-cm-14.0-caf.zip |
Fix RIL_CardStatus_v5 Parceling.cm-14.0-caf
The difference between a v5 and v6 CardStatus response is the addition
of ims_subscription_app_index. In previous releases libril added a -1
to the Parcel in its place for transparent handling of GET_SIM_STATUS
everywhere else regardless of v5 or v6 responses, but it was erroneously
removed in change I4e53c6125995064b8ac0cdfc9376ef2cefe69ec8
Change-Id: I078b61d2f6dc28f738e8eb87f51193fa0bd94c7d
-rw-r--r-- | libril/ril.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libril/ril.cpp b/libril/ril.cpp index 15c4ffb..c078398 100644 --- a/libril/ril.cpp +++ b/libril/ril.cpp @@ -3858,6 +3858,7 @@ static void responseSimStatusV5(Parcel &p, void *response) { p.writeInt32(p_cur->universal_pin_state); p.writeInt32(p_cur->gsm_umts_subscription_app_index); p.writeInt32(p_cur->cdma_subscription_app_index); + p.writeInt32(-1); sendSimStatusAppInfo(p, p_cur->num_applications, p_cur->applications); } |