]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ALSA: emux: stop if copy_from_user() fails
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 31 Mar 2017 13:53:40 +0000 (16:53 +0300)
committerTakashi Iwai <tiwai@suse.de>
Fri, 31 Mar 2017 14:23:52 +0000 (16:23 +0200)
commit5885615e44faebaf379fa0cdd2b9c084960dae38
tree266ff2dba40f9b0b5a79f0687df9c3d23d3ee6a7
parent03a1f48e5371a252b3b8c16a7cbea3c0bd8689bb
ALSA: emux: stop if copy_from_user() fails

If we can't fill the "patch" struct because "count" is too small (it can
be as low as 4 bytes) or because copy_from_user() failed, then just
return instead of using unintialized data.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/synth/emux/emux_oss.c