]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] memleak in myri_sbus
authorDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:35:41 +0000 (02:35 -0800)
committerDave Jones <davej@codemonkey.org.uk>
Mon, 25 Nov 2002 10:35:41 +0000 (02:35 -0800)
drivers/net/myri_sbus.c

index 88f3f6a63e1fddcdb613b0474c950db1e91fc50c..4e9452ce9f368ba5bd4bb80b3693e74da5bc0ee8 100644 (file)
@@ -1085,6 +1085,7 @@ static int __init myri_ether_init(struct net_device *dev, struct sbus_dev *sdev,
 #endif
        return 0;
 err:   unregister_netdev(dev);
+       kfree(dev->priv);
        kfree(dev);
        return -ENODEV;
 }
@@ -1142,6 +1143,7 @@ static void __exit myri_sbus_cleanup(void)
 
                unregister_netdev(root_myri_dev->dev);
                kfree(root_myri_dev->dev);
+               kfree(root_myri_dev);
                root_myri_dev = next;
        }
 #endif /* MODULE */