Browse Source

[ALSA] bt87x - fix detection of unknown card

Modules: BT87x driver

Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Jaroslav Kysela 19 years ago
parent
commit
54c63cfc15
1 changed files with 1 additions and 1 deletions
  1. 1 1
      sound/pci/bt87x.c

+ 1 - 1
sound/pci/bt87x.c

@@ -810,7 +810,7 @@ static int __devinit snd_bt87x_detect_card(struct pci_dev *pci)
 	const struct pci_device_id *supported;
 	const struct pci_device_id *supported;
 
 
 	supported = pci_match_device(&driver, pci);
 	supported = pci_match_device(&driver, pci);
-	if (supported)
+	if (supported && supported->driver_data > 0)
 		return supported->driver_data;
 		return supported->driver_data;
 
 
 	for (i = 0; i < ARRAY_SIZE(blacklist); ++i)
 	for (i = 0; i < ARRAY_SIZE(blacklist); ++i)