From 507f5b8bf3f07898542b72aadc6892fe00e4aae5 Mon Sep 17 00:00:00 2001 From: Bjorn Andersson Date: Mon, 29 Jun 2020 00:10:27 -0700 Subject: [PATCH] device: Support device listing of devices without name Some devices doesn't have a configured "name", don't print "(null)" in this case. Signed-off-by: Bjorn Andersson --- device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/device.c b/device.c index cdac6b7..9f84ec4 100644 --- a/device.c +++ b/device.c @@ -223,7 +223,10 @@ void device_list_devices(void) char buf[80]; list_for_each_entry(device, &devices, node) { - len = snprintf(buf, sizeof(buf), "%-20s %s", device->board, device->name); + if (device->name) + len = snprintf(buf, sizeof(buf), "%-20s %s", device->board, device->name); + else + len = snprintf(buf, sizeof(buf), "%s", device->board); hdr.type = MSG_LIST_DEVICES; hdr.len = len;