]> git.alsa-project.org Git - alsa-lib.git/commitdiff
control: fix the subdevice fields comparison in snd_ctl_elem_id_compare()
authorJaroslav Kysela <perex@perex.cz>
Thu, 18 Mar 2021 11:33:10 +0000 (12:33 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 18 Mar 2021 11:33:16 +0000 (12:33 +0100)
src/control/control.c

index 197d4f5264e532cbe0b98c814d19761f1948fe3b..2e1125794177d04b19f549b1fe0d0bf57f7d447b 100644 (file)
@@ -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);