aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mm-plugin-base.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mm-plugin-base.c b/src/mm-plugin-base.c
index 3a289582..8a6f365f 100644
--- a/src/mm-plugin-base.c
+++ b/src/mm-plugin-base.c
@@ -780,8 +780,13 @@ create_modem (MMPlugin *self,
key = get_key (subsys, name);
probe = g_hash_table_lookup (priv->tasks, key);
- g_assert (probe);
- probes = g_list_prepend (probes, g_object_ref (probe));
+ if (!probe)
+ mm_warn ("(%s/%s) Ignoring port when creating modem with plugin '%s'",
+ subsys,
+ name,
+ priv->name);
+ else
+ probes = g_list_prepend (probes, g_object_ref (probe));
g_free (key);
}