Skip to content

Commit c6a0d6e

Browse files
authored
Fix for invalid __channelCount in ~AudioBufferManager() (#1519)
1 parent c6426ae commit c6a0d6e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libraries/AudioBufferManager/src/AudioBufferManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ AudioBufferManager::~AudioBufferManager() {
7878
dma_channel_abort(_channelDMA[i]);
7979
dma_channel_unclaim(_channelDMA[i]);
8080
dma_channel_acknowledge_irq0(_channelDMA[i]);
81+
__channelCount--;
8182
}
82-
__channelCount--;
8383
if (!__channelCount) {
8484
irq_set_enabled(DMA_IRQ_0, false);
8585
// TODO - how can we know if there are no other parts of the core using DMA0 IRQ??

0 commit comments

Comments
 (0)