diff --git a/sndiod/dev.c b/sndiod/dev.c index 7720e39..04da363 100644 --- a/sndiod/dev.c +++ b/sndiod/dev.c @@ -1226,7 +1226,7 @@ dev_bynum(int num) struct dev *d; for (d = dev_list; d != NULL; d = d->next) { - if (num-- == 0) + if (d->num == num) return d; } return NULL;