diff options
author | Ben Chan <benchan@chromium.org> | 2014-05-28 23:12:30 -0700 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-05-29 10:05:28 +0200 |
commit | f0542aa8092ed6a8f91bbc406b6c76bd6fd4c734 (patch) | |
tree | a4dc0485a0a5e7543a33e9aa7720d5e72e4d35e0 /cli | |
parent | 08d8524b17fb52b08657cec287f2bf3e20f3e42f (diff) | |
download | ModemManager-f0542aa8092ed6a8f91bbc406b6c76bd6fd4c734.tar.gz |
cli: show a nicer modem description if manufacturer or model is unknown
Diffstat (limited to 'cli')
-rw-r--r-- | cli/mmcli-manager.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/cli/mmcli-manager.c b/cli/mmcli-manager.c index 327836727..a420e6445 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 |