mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-01 22:21:16 +02:00
pony_spi.c: Fix memory leak in function pony_init_spi
The issue was found by running scan-build. Memory leak was caused as data variable wasn't deallocated in some error cases where the function returned without deallocating it. After making the change, the issue no longer appeared in scan-build. Change-Id: I7910db94f63693e7f131836d4963e88cfdbec301 Signed-off-by: Aarya Chaumal <aarya.chaumal@gmail.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/62724 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <felixsinger@posteo.net> Reviewed-by: Nico Huber <nico.h@gmx.de> Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
This commit is contained in:

committed by
Anastasia Klimchuk

parent
1b1066e2d5
commit
caa0335114
@ -161,6 +161,7 @@ static int pony_spi_init(void)
|
||||
if (!have_device) {
|
||||
msg_perr("Error: No valid device specified.\n"
|
||||
"Use flashrom -p pony_spi:dev=/dev/device[,type=name]\n");
|
||||
free(data);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user