|
@@ -1004,8 +1004,10 @@ static void __devexit netxen_nic_remove(struct pci_dev *pdev)
|
|
|
|
|
|
iounmap(adapter->ahw.db_base);
|
|
iounmap(adapter->ahw.db_base);
|
|
iounmap(adapter->ahw.pci_base0);
|
|
iounmap(adapter->ahw.pci_base0);
|
|
- iounmap(adapter->ahw.pci_base1);
|
|
|
|
- iounmap(adapter->ahw.pci_base2);
|
|
|
|
|
|
+ if (adapter->ahw.pci_base1 != NULL)
|
|
|
|
+ iounmap(adapter->ahw.pci_base1);
|
|
|
|
+ if (adapter->ahw.pci_base2 != NULL)
|
|
|
|
+ iounmap(adapter->ahw.pci_base2);
|
|
|
|
|
|
pci_release_regions(pdev);
|
|
pci_release_regions(pdev);
|
|
pci_disable_device(pdev);
|
|
pci_disable_device(pdev);
|