From 3ef0df067b4f14c230a411b2e3726492e60ae24b Mon Sep 17 00:00:00 2001 From: Angel Pons Date: Tue, 31 Mar 2020 15:13:48 +0200 Subject: libflashrom.c: Use correct type for sizeof MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As we want to allocate an array of `flashrom_board_info` structs, use that type in sizeof. This did not cause problems as `board_info` was at least as big as `flashrom_board_info`, but nothing guarantees it. Change-Id: I66e875d54c9a7cc59898b072b052282b0b5cbb2f Signed-off-by: Angel Pons Reviewed-on: https://review.coreboot.org/c/flashrom/+/39973 Reviewed-by: HAOUAS Elyes Reviewed-by: Paul Menzel Reviewed-by: Nico Huber Reviewed-by: Michael Niewöhner Tested-by: build bot (Jenkins) --- libflashrom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libflashrom.c b/libflashrom.c index 0dec22ee5..ab7e36478 100644 --- a/libflashrom.c +++ b/libflashrom.c @@ -182,7 +182,7 @@ struct flashrom_board_info *flashrom_supported_boards(void) ++boards_known_size; struct flashrom_board_info *supported_boards = - malloc(boards_known_size * sizeof(*binfo)); + malloc(boards_known_size * sizeof(struct flashrom_board_info)); if (supported_boards != NULL) { for (; i < boards_known_size; ++i) { -- cgit v1.2.3