Unverified Commit 74cd1e5b authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!9123 staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()

parents f79871cf 04ffdbcd
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2579,13 +2579,14 @@ static void _rtl92e_pci_disconnect(struct pci_dev *pdev)
			free_irq(dev->irq, dev);
			priv->irq = 0;
		}
		free_rtllib(dev);

		if (dev->mem_start != 0) {
			iounmap((void __iomem *)dev->mem_start);
			release_mem_region(pci_resource_start(pdev, 1),
					pci_resource_len(pdev, 1));
		}

		free_rtllib(dev);
	} else {
		priv = rtllib_priv(dev);
	}