control: fix the subdevice fields comparison in snd_ctl_elem_id_compare()

This commit is contained in:
Jaroslav Kysela 2021-03-18 12:33:10 +01:00
parent ad5f255b47
commit 74422643ee

View 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; d = id1->device - id2->device;
if (d != 0) if (d != 0)
return d; return d;
d = id2->subdevice - id2->subdevice; d = id1->subdevice - id2->subdevice;
if (d != 0) if (d != 0)
return d; return d;
d = strcmp((const char *)id1->name, (const char *)id2->name); d = strcmp((const char *)id1->name, (const char *)id2->name);