aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-qmi.c
diff options
context:
space:
mode:
authorPavan Holla <pholla@chromium.org>2020-09-28 20:38:24 +0000
committerAleksander Morgado <aleksander@aleksander.es>2020-10-03 13:14:21 +0000
commitaa4dce2afc804d6ba4670392919dd12dbc62a162 (patch)
treeadb79f7f6a97451abd353072a3b278c9fc0d16c9 /src/mm-modem-helpers-qmi.c
parent72d8bae65b74000c7c6f24e5a6ccb303e3c67b30 (diff)
broadband-modem-qmi: Use UIM service for querying facility locks
DMS_UIM messages have been deprecated, and have been replaced by equivalent UIM messages. Use UIM_GET_CARD_STATUS while querying for facility locks if dms_uim messages were found to be deprecated.
Diffstat (limited to 'src/mm-modem-helpers-qmi.c')
-rw-r--r--src/mm-modem-helpers-qmi.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mm-modem-helpers-qmi.c b/src/mm-modem-helpers-qmi.c
index 5f5afb36..e9291a71 100644
--- a/src/mm-modem-helpers-qmi.c
+++ b/src/mm-modem-helpers-qmi.c
@@ -1798,8 +1798,10 @@ gboolean
mm_qmi_uim_get_card_status_output_parse (gpointer log_object,
QmiMessageUimGetCardStatusOutput *output,
MMModemLock *o_lock,
+ QmiUimPinState *o_pin1_state,
guint *o_pin1_retries,
guint *o_puk1_retries,
+ QmiUimPinState *o_pin2_state,
guint *o_pin2_retries,
guint *o_puk2_retries,
GError **error)
@@ -1935,11 +1937,15 @@ mm_qmi_uim_get_card_status_output_parse (gpointer log_
return FALSE;
}
- /* Report retries if requested to do so */
+ /* Report state and retries if requested to do so */
+ if (o_pin1_state)
+ *o_pin1_state = app->pin1_state;
if (o_pin1_retries)
*o_pin1_retries = app->pin1_retries;
if (o_puk1_retries)
*o_puk1_retries = app->puk1_retries;
+ if (o_pin2_state)
+ *o_pin2_state = app->pin2_state;
if (o_pin2_retries)
*o_pin2_retries = app->pin2_retries;
if (o_puk2_retries)