From 55af9a8238f54ffdaf02e3d59b549525b5f8034f Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Sat, 2 Apr 2022 09:27:29 -0500 Subject: [PATCH] trivial: return an error string rather than HSI number for missing data --- libfwupdplugin/fu-security-attrs.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libfwupdplugin/fu-security-attrs.c b/libfwupdplugin/fu-security-attrs.c index c13a06c5f..a94121f9c 100644 --- a/libfwupdplugin/fu-security-attrs.c +++ b/libfwupdplugin/fu-security-attrs.c @@ -248,6 +248,11 @@ fu_security_attrs_calculate_hsi(FuSecurityAttrs *self, FuSecurityAttrsFlags flag if (fwupd_security_attr_has_flag(attr, FWUPD_SECURITY_ATTR_FLAG_RUNTIME_ISSUE) && fwupd_security_attr_has_flag(attr, FWUPD_SECURITY_ATTR_FLAG_SUCCESS)) continue; + if (fwupd_security_attr_has_flag(attr, FWUPD_SECURITY_ATTR_FLAG_MISSING_DATA)) { + g_string_append(str, "INVALID:missing-data"); + return g_string_free(str, FALSE); + } + attr_flags |= fwupd_security_attr_get_flags(attr); }