Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 141bcf09 authored by Heinrich Schuchardt's avatar Heinrich Schuchardt Committed by Kalle Valo
Browse files

mwiflex: avoid possible null pointer dereference



Do not dereference card before checking against NULL value.

Signed-off-by: default avatarHeinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 6b3c33e9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2901,10 +2901,11 @@ static void mwifiex_unregister_dev(struct mwifiex_adapter *adapter)
{
	struct pcie_service_card *card = adapter->card;
	const struct mwifiex_pcie_card_reg *reg;
	struct pci_dev *pdev = card->dev;
	struct pci_dev *pdev;
	int i;

	if (card) {
		pdev = card->dev;
		if (card->msix_enable) {
			for (i = 0; i < MWIFIEX_NUM_MSIX_VECTORS; i++)
				synchronize_irq(card->msix_entries[i].vector);