diff options
author | Sudip Mukherjee <sudipm.mukherjee@gmail.com> | 2016-02-29 17:43:30 +0530 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2016-02-29 13:23:46 +0100 |
commit | 0bbf7e025fc89ded4925daeaf3619722b13b12d4 (patch) | |
tree | aec62ff32406b1f15e893e63e2cad57941d11415 /sound/core | |
parent | 1387e3eafa94837342b044b429b79830998009ac (diff) | |
download | linux-0bbf7e025fc89ded4925daeaf3619722b13b12d4.tar.bz2 |
ALSA: mts64: fix NULL pointer dereference
While registering pardev, the irq_func was also registered. As a
result when we tried to probe for the card, an interrupt was generated
and in the ISR we tried to dereference private_data. But private_data
is still NULL as we have not yet done snd_mts64_create(). Lets probe
for the card after mts64 is created.
Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Fixes: 94a573500d48 ("ALSA: mts64: use new parport device model")
Signed-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core')
0 files changed, 0 insertions, 0 deletions