aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.c
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2013-02-13 17:00:16 -0600
committerDan Williams <dcbw@redhat.com>2013-02-14 14:52:23 -0600
commit594adc38ff5a6277d120b21856dba5cfcff2b3a1 (patch)
treeabba350f3f80bc7c2f47d905f1b508998b10d6c6 /src/mm-iface-modem.c
parent29c0560a9a40bd4ad0f864266dc754e0056d6bc5 (diff)
broadband-modem: don't try QCDM access technology checks for non-QCDM 3GPP devices
Result handling code mistakenly ran for these devices, when it shouldn't.
Diffstat (limited to 'src/mm-iface-modem.c')
-rw-r--r--src/mm-iface-modem.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mm-iface-modem.c b/src/mm-iface-modem.c
index 722664cf..9faa7775 100644
--- a/src/mm-iface-modem.c
+++ b/src/mm-iface-modem.c
@@ -759,7 +759,9 @@ access_technologies_check_ready (MMIfaceModem *self,
&access_technologies,
&mask,
&error)) {
- mm_dbg ("Couldn't refresh access technologies: '%s'", error->message);
+ /* Ignore issues when the operation is unsupported, don't even log */
+ if (!g_error_matches (error, MM_CORE_ERROR, MM_CORE_ERROR_UNSUPPORTED))
+ mm_dbg ("Couldn't refresh access technologies: '%s'", error->message);
g_error_free (error);
} else
mm_iface_modem_update_access_technologies (self, access_technologies, mask);