summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Chan <benchan@chromium.org>2014-05-28 23:12:30 -0700
committerAleksander Morgado <aleksander@aleksander.es>2014-05-29 10:05:28 +0200
commitf0542aa8092ed6a8f91bbc406b6c76bd6fd4c734 (patch)
treea4dc0485a0a5e7543a33e9aa7720d5e72e4d35e0
parent08d8524b17fb52b08657cec287f2bf3e20f3e42f (diff)
cli: show a nicer modem description if manufacturer or model is unknown
-rw-r--r--cli/mmcli-manager.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/cli/mmcli-manager.c b/cli/mmcli-manager.c
index 32783672..a420e644 100644
--- a/cli/mmcli-manager.c
+++ b/cli/mmcli-manager.c
@@ -190,10 +190,15 @@ scan_devices_ready (MMManager *manager,
static void
print_modem_short_info (MMObject *modem)
{
+ const gchar *manufacturer, *model;
+
+ manufacturer = mm_modem_get_manufacturer (mm_object_peek_modem (modem));
+ model = mm_modem_get_model (mm_object_peek_modem (modem));
+
g_print ("\t%s [%s] %s\n",
mm_object_get_path (modem),
- mm_modem_get_manufacturer (mm_object_peek_modem (modem)),
- mm_modem_get_model (mm_object_peek_modem (modem)));
+ manufacturer ? manufacturer : "unknown",
+ model ? model : "unknown");
}
static void