From: Jaroslav Kysela Date: Fri, 23 Apr 2021 14:35:26 +0000 (+0200) Subject: control: remap - don't allow I/O on renamed IDs X-Git-Tag: v1.2.5~36 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=3e731ff51e5b2bc2cc606151bfc17f1763a524a8;p=alsa-lib.git control: remap - don't allow I/O on renamed IDs Signed-off-by: Jaroslav Kysela --- diff --git a/src/control/control_remap.c b/src/control/control_remap.c index 3c970cb8..4824259f 100644 --- a/src/control/control_remap.c +++ b/src/control/control_remap.c @@ -251,6 +251,8 @@ static int remap_id_to_child(snd_ctl_remap_t *priv, snd_ctl_elem_id_t *id, snd_c } *id = rid->id_child; } else { + if (remap_find_id_child(priv, id)) + return -ENOENT; numid = remap_find_numid_app(priv, id->numid); if (numid) id->numid = numid->numid_child;