summaryrefslogtreecommitdiffstats
path: root/sound/usb/proc.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2013-01-10 14:06:38 +0100
committerTakashi Iwai <tiwai@suse.de>2013-01-11 11:12:17 +0100
commit31be5425d795585251a3ee970319c37643e0cda2 (patch)
tree2f690edfbdb4d6511cd05d7332bb232895d9d842 /sound/usb/proc.c
parentc18ab0bac4c377b22e03f9cd4efafa1316b76552 (diff)
downloadop-kernel-dev-31be5425d795585251a3ee970319c37643e0cda2.zip
op-kernel-dev-31be5425d795585251a3ee970319c37643e0cda2.tar.gz
ALSA: usb-audio: Fix NULL dereference by access to non-existing substream
The commit [0d9741c0: ALSA: usb-audio: sync ep init fix for audioformat mismatch] introduced the correction of parameters to be set for sync EP. But since the new code assumes that the sync EP is always paired with the data EP of another direction, it triggers Oops when a device only with a single direction is used. This patch adds a proper check of sync EP type and the presence of the paired substream for avoiding the crash. Reported-and-tested-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/proc.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud