From 10f8d15af17f68a00c85844b8acd96755c1c5114 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 24 May 2019 09:31:30 +0100 Subject: [PATCH] redfish: Never set NULL device name --- plugins/redfish/fu-redfish-client.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/plugins/redfish/fu-redfish-client.c b/plugins/redfish/fu-redfish-client.c index 62c61669a..5e44eb2d5 100644 --- a/plugins/redfish/fu-redfish-client.c +++ b/plugins/redfish/fu-redfish-client.c @@ -125,10 +125,13 @@ fu_redfish_client_coldplug_member (FuRedfishClient *self, fu_device_set_id (dev, id); fu_device_add_guid (dev, guid); - fu_device_set_name (dev, json_object_get_string_member (member, "Name")); + if (json_object_has_member (member, "Name")) + fu_device_set_name (dev, json_object_get_string_member (member, "Name")); fu_device_set_summary (dev, "Redfish device"); - fu_device_set_version (dev, json_object_get_string_member (member, "Version"), - FWUPD_VERSION_FORMAT_UNKNOWN); + if (json_object_has_member (member, "Version")) { + fu_device_set_version (dev, json_object_get_string_member (member, "Version"), + FWUPD_VERSION_FORMAT_UNKNOWN); + } if (json_object_has_member (member, "LowestSupportedVersion")) fu_device_set_version_lowest (dev, json_object_get_string_member (member, "LowestSupportedVersion")); if (json_object_has_member (member, "Description"))