mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-29 22:02:02 +00:00
staging: mt29f: fix unchecked malloc()
The pointer is unconditionally dereferenced a few lines later, we need to make sure it isn't NULL. Signed-off-by: Manuel Pégourié-Gonnard <mpg@elzevir.fr> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
c5af6be354
commit
e5b3ecebdf
1 changed files with 4 additions and 1 deletions
|
@ -483,8 +483,11 @@ static int spinand_program_page(struct spi_device *spi_nand,
|
|||
#ifdef CONFIG_MTD_SPINAND_ONDIEECC
|
||||
unsigned int i, j;
|
||||
|
||||
enable_read_hw_ecc = 0;
|
||||
wbuf = devm_kzalloc(&spi_nand->dev, CACHE_BUF, GFP_KERNEL);
|
||||
if (!wbuf)
|
||||
return -ENOMEM;
|
||||
|
||||
enable_read_hw_ecc = 0;
|
||||
spinand_read_page(spi_nand, page_id, 0, CACHE_BUF, wbuf);
|
||||
|
||||
for (i = offset, j = 0; i < len; i++, j++)
|
||||
|
|
Loading…
Reference in a new issue