summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Frauendorfer | Miray Software <tf@miray.de>2021-02-25 19:17:45 +0100
committerPeter Jones <pjones@redhat.com>2021-02-25 13:30:43 -0500
commit6b742f2b718919854100f79e191b8401166d48e8 (patch)
tree1f5de25b65bc8410f45fb18bceedd5937a891844
parent9c48fc3e6493c885388371ffa56f6b9b18ce4c0b (diff)
downloadefi-boot-shim-6b742f2b718919854100f79e191b8401166d48e8.tar.gz
efi-boot-shim-6b742f2b718919854100f79e191b8401166d48e8.zip
Fix column size check in SBAT variable parsing.
Fix a typo that inverted the check that validates that a CSV column is not empty. Signed-off-by: Thomas Frauendorfer | Miray Software <tf@miray.de>
-rw-r--r--sbat.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbat.c b/sbat.c
index bb8cc81d..f46bb8ab 100644
--- a/sbat.c
+++ b/sbat.c
@@ -223,7 +223,7 @@ parse_sbat_var_data(list_t *entry_list, UINT8 *data, UINTN datasize)
allocsz += sizeof(struct sbat_var_entry *);
allocsz += sizeof(struct sbat_var_entry);
for (i = 0; i < row->n_columns; i++) {
- if (row->columns[i][0]) {
+ if (!row->columns[i][0]) {
efi_status = EFI_INVALID_PARAMETER;
goto err;
}