configuration: avoid endless loop when a key refers to itself

remove one warning from tlv_read routine in control.c
This commit is contained in:
Jaroslav Kysela 2006-09-28 15:47:25 +02:00
parent 436b003173
commit 1dc96732c2
2 changed files with 20 additions and 3 deletions

View file

@ -469,7 +469,7 @@ int snd_ctl_elem_tlv_read(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
tlv[0] = -1;
tlv[1] = 0;
err = snd_ctl_tlv_do(ctl, 0, id, tlv, tlv_size);
if (err >= 0 && tlv[0] == -1)
if (err >= 0 && tlv[0] == (unsigned int)-1)
err = -ENXIO;
return err;
}