aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2011-04-08 16:00:36 -0500
committerDan Williams <dcbw@redhat.com>2011-04-08 16:00:36 -0500
commit7d20acc5669ce9ecc0358d429c46f5928df95542 (patch)
treefaf4b91a5098f0dae345302877f04795c43cba42
parent273f4203d4eeda3614d76bcdbda537ed76feef35 (diff)
gsm: make sure verbose error reporting is enabled before checking PIN
Otherwise we don't get the expected "Incorrect password" error if the PIN is wrong, just a generic error.
-rw-r--r--src/mm-generic-gsm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c
index b3452b8d..564fe158 100644
--- a/src/mm-generic-gsm.c
+++ b/src/mm-generic-gsm.c
@@ -697,9 +697,10 @@ initial_pin_check (MMGenericGsm *self)
g_return_if_fail (priv->primary != NULL);
- if (mm_serial_port_open (MM_SERIAL_PORT (priv->primary), &error))
+ if (mm_serial_port_open (MM_SERIAL_PORT (priv->primary), &error)) {
+ mm_at_serial_port_queue_command (priv->primary, "+CMEE=1", 2, NULL, NULL);
check_pin (self, initial_pin_check_done, NULL);
- else {
+ } else {
g_warning ("%s: failed to open serial port: (%d) %s",
__func__,
error ? error->code : -1,