From 8e8fcef7b8fa805cec74c2051c415d6ccec99a7e Mon Sep 17 00:00:00 2001 From: palmyzf Date: Fri, 14 Apr 2023 00:30:28 +0800 Subject: [PATCH] [HUST CSE]avoids null pointer problems (#7233) * [HUST CSE]avoids null pointer problems * Update hal_dma.c * Update hal_dma.c * Update hal_dma.c --- bsp/allwinner/libraries/sunxi-hal/hal/source/dma/hal_dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/allwinner/libraries/sunxi-hal/hal/source/dma/hal_dma.c b/bsp/allwinner/libraries/sunxi-hal/hal/source/dma/hal_dma.c index 3b34f0e1e9..31137b1f76 100644 --- a/bsp/allwinner/libraries/sunxi-hal/hal/source/dma/hal_dma.c +++ b/bsp/allwinner/libraries/sunxi-hal/hal/source/dma/hal_dma.c @@ -493,7 +493,7 @@ hal_dma_status_t hal_dma_prep_cyclic(struct sunxi_dma_chan *chan, uint32_t i = 0; uint32_t __cpsr; - if ((NULL == chan && chan->cyclic) || (0 == buf_addr)) + if ((NULL == chan) || (0 == buf_addr)) { DMA_ERR("[dma] chan or buf_addr is NULL\n"); return HAL_DMA_STATUS_INVALID_PARAMETER;