ALSA: 6fire: Fix probe of multiple cards
[pandora-kernel.git] / sound / usb / 6fire / chip.c
index c7dca7b..46a2816 100644 (file)
@@ -102,7 +102,7 @@ static int __devinit usb6fire_chip_probe(struct usb_interface *intf,
                        usb_set_intfdata(intf, chips[i]);
                        mutex_unlock(&register_mutex);
                        return 0;
-               } else if (regidx < 0)
+               } else if (!devices[i] && regidx < 0)
                        regidx = i;
        }
        if (regidx < 0) {