aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/wilc1000/mon.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/wilc1000/mon.c')
-rw-r--r--drivers/staging/wilc1000/mon.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/staging/wilc1000/mon.c b/drivers/staging/wilc1000/mon.c
index 60331417bd98..66f1c870f4f6 100644
--- a/drivers/staging/wilc1000/mon.c
+++ b/drivers/staging/wilc1000/mon.c
@@ -236,11 +236,10 @@ struct net_device *wilc_wfi_init_mon_interface(struct wilc *wl,
if (register_netdevice(wl->monitor_dev)) {
netdev_err(real_dev, "register_netdevice failed\n");
+ free_netdev(wl->monitor_dev);
return NULL;
}
priv = netdev_priv(wl->monitor_dev);
- if (!priv)
- return NULL;
priv->real_ndev = real_dev;