Просмотр исходного кода

spi_slave.c:fix DMA channel set to zero which might gets conflict with assert

close #2740
Andrew 6 лет назад
Родитель
Сommit
1669dc40d1
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/driver/spi_slave.c

+ 1 - 1
components/driver/spi_slave.c

@@ -218,7 +218,7 @@ cleanup:
     free(spihost[host]);
     spihost[host] = NULL;
     spicommon_periph_free(host);
-    spicommon_dma_chan_free(dma_chan);
+    if (dma_chan != 0) spicommon_dma_chan_free(dma_chan);
     return ret;
 }