From 6131f5df8f34ddb7f2d58f01cf95ff8c6f6430de Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Mon, 10 Dec 2018 16:42:00 -0600 Subject: [PATCH] trivial: uefi: correct a logic error in setting variable efi_guid_cmp uses memcmp and hence should return 0 when a match is found. --- plugins/uefi/fu-uefi-bootmgr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/uefi/fu-uefi-bootmgr.c b/plugins/uefi/fu-uefi-bootmgr.c index c70f972cb..7bec31178 100644 --- a/plugins/uefi/fu-uefi-bootmgr.c +++ b/plugins/uefi/fu-uefi-bootmgr.c @@ -108,7 +108,7 @@ fu_uefi_setup_bootnext_with_dp (const guint8 *dp_buf, guint8 *opt, gssize opt_si efidp found_dp; g_autofree guint8 *var_data_tmp = NULL; - if (efi_guid_cmp (guid, &efi_guid_global)) + if (efi_guid_cmp (guid, &efi_guid_global) == 0) continue; rc = sscanf (name, "Boot%hX%n", &entry, &scanned); if (rc < 0) {