mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
channelmix: guard against invalid channels
This commit is contained in:
parent
cc463da63e
commit
da95043002
2 changed files with 4 additions and 2 deletions
|
|
@ -549,6 +549,10 @@ int channelmix_init(struct channelmix *mix)
|
|||
{
|
||||
const struct channelmix_info *info;
|
||||
|
||||
if (mix->src_chan > SPA_AUDIO_MAX_CHANNELS ||
|
||||
mix->dst_chan > SPA_AUDIO_MAX_CHANNELS)
|
||||
return -EINVAL;
|
||||
|
||||
info = find_channelmix_info(mix->src_chan, mix->src_mask, mix->dst_chan, mix->dst_mask,
|
||||
mix->cpu_flags);
|
||||
if (info == NULL)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue