diff --git a/[refs] b/[refs] index 25bf26b69f4e..dde20bab65b0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a75d7a4cf50d1cee14d8c9aaa2b971232d10f2c1 +refs/heads/master: 6123637fafbf445cc9ce5774dc9516da0b2daa88 diff --git a/trunk/sound/core/control.c b/trunk/sound/core/control.c index 6a4764dcb180..439ce64f9d82 100644 --- a/trunk/sound/core/control.c +++ b/trunk/sound/core/control.c @@ -1100,7 +1100,7 @@ static int snd_ctl_tlv_ioctl(struct snd_ctl_file *file, if (copy_from_user(&tlv, _tlv, sizeof(tlv))) return -EFAULT; - if (tlv.length < sizeof(unsigned int) * 3) + if (tlv.length < sizeof(unsigned int) * 2) return -EINVAL; down_read(&card->controls_rwsem); kctl = snd_ctl_find_numid(card, tlv.numid);