diff options
author | Takashi Iwai <tiwai@suse.de> | 2018-01-05 18:09:47 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2018-01-05 18:22:20 +0300 |
commit | 9685347aa0a5c2869058ca6ab79fd8e93084a67f (patch) | |
tree | 652ff2b454109ec274639e6ec05825c8601604b7 /mm/mmap.c | |
parent | fb51f1cd06f9ced7b7085a2a4636375d520431ca (diff) | |
download | linux-9685347aa0a5c2869058ca6ab79fd8e93084a67f.tar.xz |
ALSA: aloop: Release cable upon open error path
The aloop runtime object and its assignment in the cable are left even
when opening a substream fails. This doesn't mean any memory leak,
but it still keeps the invalid pointer that may be referred by the
another side of the cable spontaneously, which is a potential Oops
cause.
Clean up the cable assignment and the empty cable upon the error path
properly.
Fixes: 597603d615d2 ("ALSA: introduce the snd-aloop module for the PCM loopback")
Cc: <stable@vger.kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'mm/mmap.c')
0 files changed, 0 insertions, 0 deletions