From d127668cae0eabab854862683128fb7245282547 Mon Sep 17 00:00:00 2001 From: Edward O'Callaghan Date: Tue, 25 Oct 2022 10:36:28 +1100 Subject: [PATCH] bitbang_spi.c: Fix unchecked heap allocation Change-Id: Ib64b1fe67fa1874875453ab9e1700e468c579e7c Signed-off-by: Edward O'Callaghan Reviewed-on: https://review.coreboot.org/c/flashrom/+/68775 Tested-by: build bot (Jenkins) Reviewed-by: Angel Pons Reviewed-by: Felix Singer --- bitbang_spi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bitbang_spi.c b/bitbang_spi.c index 10c108728..5e4b566be 100644 --- a/bitbang_spi.c +++ b/bitbang_spi.c @@ -165,6 +165,9 @@ int register_spi_bitbang_master(const struct bitbang_spi_master *master, void *s } struct bitbang_spi_master_data *data = calloc(1, sizeof(*data)); + if (!data) + return ERROR_FATAL; + data->master = master; if (spi_data) data->spi_data = spi_data;