aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2021-03-11 14:29:00 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-03-17 09:39:10 +0100
commit952f416577b622e5a433492c889bb8ed613d1748 (patch)
treeab00e5293ed265c83e08c6afd6935d991adf2655
parent8f3df02ba14297ba1fd84e56225dcf7625a83240 (diff)
bearer-mbim: if no explicit 'multiplex' setting, treat as 'requested'
-rw-r--r--src/mm-bearer-mbim.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-bearer-mbim.c b/src/mm-bearer-mbim.c
index 49fd618d..b8e6af25 100644
--- a/src/mm-bearer-mbim.c
+++ b/src/mm-bearer-mbim.c
@@ -1202,7 +1202,10 @@ _connect (MMBaseBearer *self,
NULL);
multiplex = mm_bearer_properties_get_multiplex (ctx->properties);
- if (multiplex == MM_BEARER_MULTIPLEX_SUPPORT_REQUESTED ||
+
+ /* If no multiplex setting given by the user, assume requested */
+ if (multiplex == MM_BEARER_MULTIPLEX_SUPPORT_UNKNOWN ||
+ multiplex == MM_BEARER_MULTIPLEX_SUPPORT_REQUESTED ||
multiplex == MM_BEARER_MULTIPLEX_SUPPORT_REQUIRED) {
/* the link prefix hint given must be modem-specific */
ctx->link_prefix_hint = g_strdup_printf ("mbimmux%u.", mm_base_modem_get_dbus_id (MM_BASE_MODEM (modem)));