Skip to content

Commit 8f5eda1

Browse files
committed
drivers: spi: nrfx_spis: fix buffer freeing on error
Bounce buffers should be freed rather than user buffers. Signed-off-by: Nikodem Kastelik <nikodem.kastelik@nordicsemi.no>
1 parent 973fead commit 8f5eda1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/spi/spi_nrfx_spis.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@ static int prepare_for_transfer(const struct device *dev,
181181
return 0;
182182

183183
buffers_set_failed:
184-
dmm_buffer_in_release(dev_config->mem_reg, rx_buf, rx_buf_len, rx_buf);
184+
dmm_buffer_in_release(dev_config->mem_reg, rx_buf, rx_buf_len, dmm_rx_buf);
185185
in_alloc_failed:
186-
dmm_buffer_out_release(dev_config->mem_reg, (void *)tx_buf);
186+
dmm_buffer_out_release(dev_config->mem_reg, (void *)dmm_tx_buf);
187187
out_alloc_failed:
188188
return err;
189189
}

0 commit comments

Comments
 (0)