]> git.hungrycats.org Git - linux/commitdiff
[PATCH] fix ne2k-pci memleak
authorDaniel Ritz <daniel.ritz@gmx.ch>
Sat, 19 Jul 2003 08:36:51 +0000 (04:36 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Sat, 19 Jul 2003 08:36:51 +0000 (04:36 -0400)
ne2k-pci leaks memory on unload. dev->priv is allocated in ethdev_init(), but
never freed. against 2.4-bk, but also applies to 2.5-bk with offset.

drivers/net/ne2k-pci.c

index 927b4b9a6e82f7a150e6e7b7e759885e3192b052..51c4bccb98e2c3b0da1a28e7df984935f1da54e2 100644 (file)
@@ -635,6 +635,7 @@ static void __devexit ne2k_pci_remove_one (struct pci_dev *pdev)
 
        unregister_netdev(dev);
        release_region(dev->base_addr, NE_IO_EXTENT);
+       kfree(dev->priv);
        kfree(dev);
        pci_set_drvdata(pdev, NULL);
 }