UPSTREAM mwifiex: fix memory leak issue when driver unload
[cascardo/linux.git] / drivers / net / wireless / mwifiex / cfg80211.c
index 23f79da..54cb8c6 100644 (file)
@@ -1611,9 +1611,6 @@ int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct net_device *dev)
        if (dev->reg_state == NETREG_REGISTERED)
                unregister_netdevice(dev);
 
-       if (dev->reg_state == NETREG_UNREGISTERED)
-               free_netdev(dev);
-
        /* Clear the priv in adapter */
        priv->netdev = NULL;