ALSA: firewire-lib: avoid NULL pointer dereference after closing MIDI port
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 18 Oct 2015 13:58:37 +0000 (22:58 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 19 Oct 2015 09:58:21 +0000 (11:58 +0200)
commit56b1c72a75ec44a98aca8bbd71ac869a6f54e036
treebf621224f4e442b98875597c4e69765bf0ec8dec
parentbd04809bbe4c1f749650bb990c969112a5e10aef
ALSA: firewire-lib: avoid NULL pointer dereference after closing MIDI port

When asynchronous MIDI port is closed before callbacked, the callback
function causes NULL pointer dereference to missing MIDI substream.

This commit fixes this bug.

Fixes: e8a40d9bcb23('ALSA: firewire-lib: schedule work again when MIDI substream has rest of MIDI messages')
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/lib.c
This page took 0.026108 seconds and 5 git commands to generate.