diff --git a/tests/drivers/dma/loop_transfer/src/test_dma_loop.c b/tests/drivers/dma/loop_transfer/src/test_dma_loop.c index 77de48da6b2..753f35dc076 100644 --- a/tests/drivers/dma/loop_transfer/src/test_dma_loop.c +++ b/tests/drivers/dma/loop_transfer/src/test_dma_loop.c @@ -146,11 +146,10 @@ static int test_loop(void) if (transfer_count < TRANSFER_LOOPS) { transfer_count = TRANSFER_LOOPS; TC_PRINT("ERROR: unfinished transfer\n"); - return TC_FAIL; if (dma_stop(dma, chan_id)) { TC_PRINT("ERROR: transfer stop\n"); - return TC_FAIL; } + return TC_FAIL; } TC_PRINT("Each RX buffer should contain the full TX buffer string.\n");