mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 23:22:37 +02:00
layout.c: Use calloc() to ensure a zeroed layout
No need to malloc() and then do a DIY memset to zero of the heap. Just use calloc(1, ..) to get a zeroed heap. Change-Id: Id6cf2c4591aec0620f15d8a39495d2bff6597f96 Signed-off-by: Edward O'Callaghan <quasisec@google.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/68279 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Felix Singer <felixsinger@posteo.net>
This commit is contained in:
parent
955c01f5c4
commit
71c6502378
4
layout.c
4
layout.c
@ -355,14 +355,12 @@ const struct romentry *layout_next(
|
||||
|
||||
int flashrom_layout_new(struct flashrom_layout **const layout)
|
||||
{
|
||||
*layout = malloc(sizeof(**layout));
|
||||
*layout = calloc(1, sizeof(**layout));
|
||||
if (!*layout) {
|
||||
msg_gerr("Error creating layout: %s\n", strerror(errno));
|
||||
return 1;
|
||||
}
|
||||
|
||||
const struct flashrom_layout tmp = { 0 };
|
||||
**layout = tmp;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user