From d32ebd656573b8e81aed760105c46ca3418d5ff6 Mon Sep 17 00:00:00 2001 From: brentholtsclaw Date: Fri, 30 Oct 2020 09:19:47 -0700 Subject: [PATCH] Pass string not array to EFI_GUID_STR from parse_sb_db Signed-off-by: brentholtsclaw --- chipsec/hal/uefi_common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chipsec/hal/uefi_common.py b/chipsec/hal/uefi_common.py index 3bf7da97..58583af8 100644 --- a/chipsec/hal/uefi_common.py +++ b/chipsec/hal/uefi_common.py @@ -310,7 +310,7 @@ def parse_sb_db(db, decode_dir): sig_list_size = len(sig_list) while ((sof + EFI_GUID_SIZE) < sig_list_size): sig_data = sig_list[sof:sof +SignatureSize] - owner0 = struct.unpack(EFI_GUID_FMT, sig_data[:EFI_GUID_SIZE]) + owner0 = struct.unpack(EFI_GUID_FMT, sig_data[:EFI_GUID_SIZE])[0] owner = EFI_GUID_STR(owner0) data = sig_data[EFI_GUID_SIZE:] entries.append( data )