diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index cb7076d9a76986456b805519216c3d112227c285..b6670e74aeb7b037e8602a364f44f037678636fd 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -2011,6 +2011,7 @@ static int ieee80211_leave_mesh(struct wiphy *wiphy, struct net_device *dev) ieee80211_stop_mesh(sdata); mutex_lock(&sdata->local->mtx); ieee80211_vif_release_channel(sdata); + kfree(sdata->u.mesh.ie); mutex_unlock(&sdata->local->mtx); return 0;