Commit 89fdc35c authored by Dominik Ermel's avatar Dominik Ermel Committed by Alberto Escolar
Browse files

drivers/flash/spi_nor: Fix missing check for return value



Add check for returned value from the call to spi_nor_cmd_write
in spi_nor_write.

Fixes #74775

Signed-off-by: default avatarDominik Ermel <dominik.ermel@nordicsemi.no>
parent 65a80d5b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -849,7 +849,12 @@ static int spi_nor_write(const struct device *dev, off_t addr,
				to_write = page_size - (addr % page_size);
			}

			spi_nor_cmd_write(dev, SPI_NOR_CMD_WREN);
			ret = spi_nor_cmd_write(dev, SPI_NOR_CMD_WREN);

			if (ret != 0) {
				break;
			}

			ret = spi_nor_cmd_addr_write(dev, SPI_NOR_CMD_PP, addr,
						src, to_write);
			if (ret != 0) {