]> git.hungrycats.org Git - linux/commitdiff
[NET]: Balance alloc_netdev() with free_netdev() in ethertap.
authorFrançois Romieu <romieu@fr.zoreil.com>
Tue, 2 Sep 2003 06:28:32 +0000 (23:28 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Tue, 2 Sep 2003 06:28:32 +0000 (23:28 -0700)
drivers/net/ethertap.c

index b5c4fd8a38ffc95d2c42abf193e8b055f18b1b6c..0656fefa9670e0df8bc61fda0143232c03f0c519 100644 (file)
@@ -106,12 +106,12 @@ static int  __init ethertap_probe(int unit)
 
        err = register_netdev(dev);
        if (err)
-               goto out1;
+               goto out_free;
 
        tap_map[unit]=dev;
        return 0;
-out1:
-       kfree(dev);
+out_free:
+       free_netdev(dev);
 out:
        return err;
 }