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

!9133 net: ethernet: fix potential use-after-free in ec_bhf_remove

parents 626a20fc 7f1b8d5b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -585,10 +585,12 @@ static void ec_bhf_remove(struct pci_dev *dev)
	struct ec_bhf_priv *priv = netdev_priv(net_dev);

	unregister_netdev(net_dev);
	free_netdev(net_dev);

	pci_iounmap(dev, priv->dma_io);
	pci_iounmap(dev, priv->io);

	free_netdev(net_dev);

	pci_release_regions(dev);
	pci_clear_master(dev);
	pci_disable_device(dev);