summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKyle Repinski <repinski23@gmail.com>2016-08-31 01:04:02 -0500
committerSteve Kondik <shade@chemlab.org>2016-09-30 16:30:29 -0700
commita994849274230def7ae9817640208c57f1ba68c5 (patch)
tree54e6a919d874d84be288c28d0d52749d4ae63bb3
parentb0d6cd340000a751d41a9c1dd83c6a9aaed8b2d9 (diff)
downloadandroid_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.cpp1
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);
}