ALSA: 6fire: Fix probe of multiple cards
authorTakashi Iwai <tiwai@suse.de>
Mon, 28 Oct 2013 10:24:23 +0000 (11:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 29 Nov 2013 19:27:58 +0000 (11:27 -0800)
commitbaf1abbaada81be48054b523f9c5286b9f4ae865
treeaf5579e92d7daf4ac05aed96b6b4f0b236581877
parent9d4dd888b4b5799ecadfb0d8c9adda7a76779806
ALSA: 6fire: Fix probe of multiple cards

commit 9b389a8a022110b4bc055a19b888283544d9eba6 upstream.

The probe code of snd-usb-6fire driver overrides the devices[] pointer
wrongly without checking whether it's already occupied or not.  This
would screw up the device disconnection later.

Spotted by coverity CID 141423.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/usb/6fire/chip.c