Commit 0fd6c97f authored by Khoa Nguyen's avatar Khoa Nguyen Committed by Fabio Baltieri
Browse files

drivers: spi: Add condition check for close before open spi

Add condition check for close before open to prevent
invalid pointer access

Signed-off-by: default avatarKhoa Nguyen <khoa.nguyen.xh@renesas.com>
parent b4e98064
Loading
Loading
Loading
Loading
+3 −1
Changes for drivers/spi/spi_b_renesas_ra8.c: 3 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -92,7 +92,9 @@ static int ra_spi_b_configure(const struct device *dev, const struct spi_config
		return 0;
	}

	fsp_err = R_SPI_B_Close(&data->spi);
	if (data->spi.open != 0) {
		R_SPI_B_Close(&data->spi);
	}

	if ((config->operation & SPI_FRAME_FORMAT_TI) == SPI_FRAME_FORMAT_TI) {
		return -ENOTSUP;