diff options
-rw-r--r-- | src/mm-plugin-base.c | 9 |
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); } |