summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2025-03-12 14:03:40 -0400
committerPeter Jones <pjones@redhat.com>2025-03-14 11:05:05 -0400
commitf58c77e49ef9fe79b67c8e1d39524ff80c892ace (patch)
treea8c5aa747a2693273c188cb36918e388619238de
parent6dadb70a2a522640db9025c77ef61d8949734c37 (diff)
downloadefi-boot-shim-f58c77e49ef9fe79b67c8e1d39524ff80c892ace.tar.gz
efi-boot-shim-f58c77e49ef9fe79b67c8e1d39524ff80c892ace.zip
generate_sbat_var_defs: Ensure revlistentry->revocations is initialized.
Resolves: Coverity CID 457507 Signed-off-by: Peter Jones <pjones@redhat.com>
-rw-r--r--generate_sbat_var_defs.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/generate_sbat_var_defs.c b/generate_sbat_var_defs.c
index 2d8f76de..94540bb0 100644
--- a/generate_sbat_var_defs.c
+++ b/generate_sbat_var_defs.c
@@ -42,8 +42,7 @@ readfile(char *SbatLevel_Variable)
while (fgets(line, sizeof(line), varfilep) != NULL) {
if (sscanf(line, "sbat,1,%d\n", &date) && strlen(line) == 18) {
- revlistentry = (sbat_revocation *)malloc(
- sizeof(sbat_revocation));
+ revlistentry = calloc(1, sizeof(sbat_revocation));
if (revlistentry == NULL)
goto err;
if (revlisthead == NULL)