diff options
| author | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-30 10:34:38 +0200 |
|---|---|---|
| committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-30 10:35:39 +0200 |
| commit | b7cc74dde39f1b3ee975499c8deabe0cc45a0112 (patch) | |
| tree | 2bc516a34cdc8f159c3eb474663322fdaf3b9cd3 | |
| parent | 0550ab28be49cd9369199587c915971880edf4e9 (diff) | |
device: when service is unknown, ensure we print at least the hex value
| -rw-r--r-- | libqmi-glib/qmi-device.c | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/libqmi-glib/qmi-device.c b/libqmi-glib/qmi-device.c index 28cc835..c00974a 100644 --- a/libqmi-glib/qmi-device.c +++ b/libqmi-glib/qmi-device.c @@ -1393,15 +1393,24 @@ version_info_ready (QmiClientCtl *client_ctl, ctx->self->priv->supported_services->len); for (i = 0; i < ctx->self->priv->supported_services->len; i++) { QmiMessageCtlGetVersionInfoOutputServiceListService *info; + const gchar *service_str; info = &g_array_index (ctx->self->priv->supported_services, QmiMessageCtlGetVersionInfoOutputServiceListService, i); - g_debug ("[%s] %s (%u.%u)", - ctx->self->priv->path_display, - qmi_service_get_string (info->service), - info->major_version, - info->minor_version); + service_str = qmi_service_get_string (info->service); + if (service_str) + g_debug ("[%s] %s (%u.%u)", + ctx->self->priv->path_display, + service_str, + info->major_version, + info->minor_version); + else + g_debug ("[%s] unknown [0x%02x] (%u.%u)", + ctx->self->priv->path_display, + info->service, + info->major_version, + info->minor_version); } /* Keep on with next flags */ |
