summaryrefslogtreecommitdiffstats
path: root/sound/core/timer_compat.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2017-11-21 17:28:06 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-11-30 08:39:05 +0000
commitfaa5f499825d7d802ebf96b29e6f5974fbe9ea83 (patch)
tree1cfb2e675dab219418d48af7615ed8ea0bc89d6a /sound/core/timer_compat.c
parent23353220b53f7b1cd700842d54d01784c58a5438 (diff)
downloadlinux-stable-faa5f499825d7d802ebf96b29e6f5974fbe9ea83.tar.gz
linux-stable-faa5f499825d7d802ebf96b29e6f5974fbe9ea83.tar.bz2
linux-stable-faa5f499825d7d802ebf96b29e6f5974fbe9ea83.zip
ALSA: usb-audio: Add sanity checks in v2 clock parsers
commit 0a62d6c966956d77397c32836a5bbfe3af786fc1 upstream. The helper functions to parse and look for the clock source, selector and multiplier unit may return the descriptor with a too short length than required, while there is no sanity check in the caller side. Add some sanity checks in the parsers, at least, to guarantee the given descriptor size, for avoiding the potential crashes. Fixes: 79f920fbff56 ("ALSA: usb-audio: parse clock topology of UAC2 devices") Reported-by: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'sound/core/timer_compat.c')
0 files changed, 0 insertions, 0 deletions