From d90bf4cbe2f3002c2637efe2d2ac799e5ef6d92e Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Wed, 19 Feb 2025 21:17:13 +0300 Subject: [PATCH] twn_audio.c: fix freeing on unnamed channels --- src/twn_audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/twn_audio.c b/src/twn_audio.c index 910c4ff..15bab94 100644 --- a/src/twn_audio.c +++ b/src/twn_audio.c @@ -556,7 +556,7 @@ void audio_callback(void *userdata, uint8_t *stream, int len) { /* ditch finished unnamed */ size_t i = 0; - while (i < unnamed_audio_channels_len) { + while (i < arrlenu(ctx.unnamed_audio_channels)) { if (ctx.unnamed_audio_channels[i].finished) { free_audio_channel(ctx.unnamed_audio_channels[i]); arrdelswap(ctx.unnamed_audio_channels, i);