summaryrefslogtreecommitdiffstats
path: root/drivers/qmimodem
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2012-11-27 23:31:52 +0100
committerMarcel Holtmann <marcel@holtmann.org>2012-11-27 23:31:52 +0100
commit076abafb03dc4af5a96b1045b3190688521a9d8e (patch)
tree249b46a6d0fd06ea35a4a1d8665022bd034fbcc5 /drivers/qmimodem
parent816f67be9d857a2455aa2f2b409c8d96e52c68c6 (diff)
downloadofono-076abafb03dc4af5a96b1045b3190688521a9d8e.tar.bz2
qmimodem: Fix reporting of PIN or PUK states
Diffstat (limited to 'drivers/qmimodem')
-rw-r--r--drivers/qmimodem/sim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/qmimodem/sim.c b/drivers/qmimodem/sim.c
index 74cf292c..6c121c27 100644
--- a/drivers/qmimodem/sim.c
+++ b/drivers/qmimodem/sim.c
@@ -333,10 +333,10 @@ static void card_setup(const struct qmi_uim_slot_info *slot,
data->app_type = info1->app_type;
switch (info1->app_state) {
- case 0x01: /* PIN1 or UPIN is required */
+ case 0x02: /* PIN1 or UPIN is required */
data->passwd_state = OFONO_SIM_PASSWORD_SIM_PIN;
break;
- case 0x02: /* PUK1 or PUK for UPIN is required */
+ case 0x03: /* PUK1 or PUK for UPIN is required */
data->passwd_state = OFONO_SIM_PASSWORD_SIM_PUK;
break;
case 0x07: /* Ready */