aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorScott Anderson <scott@anderso.nz>2020-01-31 13:03:26 +1300
committerSimon Ser <contact@emersion.fr>2020-01-31 14:28:12 +0100
commit0d92b0372557084f8c7d19dce6dc4b1bffc3e011 (patch)
treef57743cf5e4f1b08e754fa23b77d304c1509a01d
parent3907336a4107aa1cadf9032e5508b4d626ad2c99 (diff)
downloadexternal_drm_info-0d92b0372557084f8c7d19dce6dc4b1bffc3e011.tar.gz
external_drm_info-0d92b0372557084f8c7d19dce6dc4b1bffc3e011.tar.bz2
external_drm_info-0d92b0372557084f8c7d19dce6dc4b1bffc3e011.zip
pretty: Handle no device type
This can happen with bus types we haven't added support for yet, which is currently USB and Host1x.
-rw-r--r--pretty.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/pretty.c b/pretty.c
index 6cb42af..5a66fde 100644
--- a/pretty.c
+++ b/pretty.c
@@ -91,6 +91,9 @@ static const char *bustype_str(int type)
static void print_device(struct json_object *obj)
{
+ if (!obj)
+ return;
+
int bus_type = get_object_object_uint64(obj, "bus_type");
struct json_object *data_obj = json_object_object_get(obj, "device_data");