提交 141bcf09 编写于 作者: H Heinrich Schuchardt 提交者: Kalle Valo

mwiflex: avoid possible null pointer dereference

Do not dereference card before checking against NULL value.
Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
上级 6b3c33e9
...@@ -2901,10 +2901,11 @@ static void mwifiex_unregister_dev(struct mwifiex_adapter *adapter) ...@@ -2901,10 +2901,11 @@ static void mwifiex_unregister_dev(struct mwifiex_adapter *adapter)
{ {
struct pcie_service_card *card = adapter->card; struct pcie_service_card *card = adapter->card;
const struct mwifiex_pcie_card_reg *reg; const struct mwifiex_pcie_card_reg *reg;
struct pci_dev *pdev = card->dev; struct pci_dev *pdev;
int i; int i;
if (card) { if (card) {
pdev = card->dev;
if (card->msix_enable) { if (card->msix_enable) {
for (i = 0; i < MWIFIEX_NUM_MSIX_VECTORS; i++) for (i = 0; i < MWIFIEX_NUM_MSIX_VECTORS; i++)
synchronize_irq(card->msix_entries[i].vector); synchronize_irq(card->msix_entries[i].vector);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册