From e2262617aafbee2b8efdfb4051b69603812014d9 Mon Sep 17 00:00:00 2001 From: Arun Raghavan Date: Wed, 17 Dec 2025 11:07:20 -0800 Subject: [PATCH] spa: alsa: Fix off-by-one check in ELD channel position parsing --- spa/plugins/alsa/acp/acp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/plugins/alsa/acp/acp.c b/spa/plugins/alsa/acp/acp.c index 09d56b07c..bee8d1ef4 100644 --- a/spa/plugins/alsa/acp/acp.c +++ b/spa/plugins/alsa/acp/acp.c @@ -1148,7 +1148,7 @@ static int hdmi_eld_changed(snd_mixer_elem_t *melem, unsigned int mask) #define _ADD_CHANNEL_POSITION(pos) \ { \ - if (i + 1 < eld.lpcm_channels) \ + if (i < eld.lpcm_channels) \ positions[i++] = pos; \ }