From 076abafb03dc4af5a96b1045b3190688521a9d8e Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 27 Nov 2012 23:31:52 +0100 Subject: [PATCH] qmimodem: Fix reporting of PIN or PUK states --- drivers/qmimodem/sim.c | 4 ++-- 1 file 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 */