From: Jaroslav Kysela Date: Thu, 18 Mar 2021 11:33:10 +0000 (+0100) Subject: control: fix the subdevice fields comparison in snd_ctl_elem_id_compare() X-Git-Tag: v1.2.5~86 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=74422643eeb0bdc0e67b0362398f71856969925f;p=alsa-lib.git control: fix the subdevice fields comparison in snd_ctl_elem_id_compare() --- diff --git a/src/control/control.c b/src/control/control.c index 197d4f52..2e112579 100644 --- a/src/control/control.c +++ b/src/control/control.c @@ -1844,7 +1844,7 @@ int snd_ctl_elem_id_compare(snd_ctl_elem_id_t *id1, const snd_ctl_elem_id_t *id2 d = id1->device - id2->device; if (d != 0) return d; - d = id2->subdevice - id2->subdevice; + d = id1->subdevice - id2->subdevice; if (d != 0) return d; d = strcmp((const char *)id1->name, (const char *)id2->name);