aboutsummaryrefslogtreecommitdiff
path: root/cli/mmcli-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'cli/mmcli-common.c')
-rw-r--r--cli/mmcli-common.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/mmcli-common.c b/cli/mmcli-common.c
index a5402431..4163f42f 100644
--- a/cli/mmcli-common.c
+++ b/cli/mmcli-common.c
@@ -205,7 +205,9 @@ find_modem (MMManager *manager,
MMModem *modem;
obj = MM_OBJECT (l->data);
- modem = MM_MODEM (mm_object_get_modem (obj));
+ modem = mm_object_get_modem (obj);
+ if (!modem)
+ continue;
if (modem_any ||
(modem_path && g_str_equal (mm_object_get_path (obj), modem_path)) ||