diff options
Diffstat (limited to 'drivers/net/wan/dlci.c')
-rw-r--r-- | drivers/net/wan/dlci.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/net/wan/dlci.c b/drivers/net/wan/dlci.c index 362e7a36e..af905fc09 100644 --- a/drivers/net/wan/dlci.c +++ b/drivers/net/wan/dlci.c @@ -441,13 +441,6 @@ int dlci_add(struct dlci_add *dlci) return(-ENOMEM); memset(master, 0, sizeof(*master)); - master->name = kmalloc(strlen(buf) + 1, GFP_KERNEL); - - if (!master->name) - { - kfree(master); - return(-ENOMEM); - } strcpy(master->name, buf); master->init = dlci_init; @@ -456,7 +449,6 @@ int dlci_add(struct dlci_add *dlci) err = register_netdev(master); if (err < 0) { - kfree(master->name); kfree(master); return(err); } @@ -472,7 +464,6 @@ int dlci_add(struct dlci_add *dlci) { unregister_netdev(master); kfree(master->priv); - kfree(master->name); kfree(master); return(err); } @@ -516,7 +507,6 @@ int dlci_del(struct dlci_add *dlci) open_dev[i] = NULL; kfree(master->priv); - kfree(master->name); kfree(master); MOD_DEC_USE_COUNT; |