diff options
author | Dan Williams <dcbw@redhat.com> | 2011-04-08 16:00:36 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-04-08 16:00:36 -0500 |
commit | 7d20acc5669ce9ecc0358d429c46f5928df95542 (patch) | |
tree | faf4b91a5098f0dae345302877f04795c43cba42 | |
parent | 273f4203d4eeda3614d76bcdbda537ed76feef35 (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.c | 5 |
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, |