From e9fd544ff49b7101d547c8ddf3fa737359b15581 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 2 Jun 2021 20:11:20 -0500 Subject: [PATCH] Fix FEC queue state assert firing on shutdown --- src/RtpAudioQueue.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/RtpAudioQueue.c b/src/RtpAudioQueue.c index ee6834b..d52d8d9 100644 --- a/src/RtpAudioQueue.c +++ b/src/RtpAudioQueue.c @@ -102,10 +102,12 @@ static void freeFecBlockHead(PRTP_AUDIO_QUEUE queue) { void RtpaCleanupQueue(PRTP_AUDIO_QUEUE queue) { while (queue->blockHead != NULL) { - freeFecBlockHead(queue); + PRTPA_FEC_BLOCK block = queue->blockHead; + queue->blockHead = block->next; + free(block); } - LC_ASSERT(queue->blockTail == NULL); + queue->blockTail = NULL; reed_solomon_release(queue->rs); queue->rs = NULL;