diff options
Diffstat (limited to 'net/mac80211/cfg.c')
-rw-r--r-- | net/mac80211/cfg.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index 8e9d525c4653..f47af8b3185e 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c | |||
@@ -1598,6 +1598,12 @@ static int ieee80211_join_mesh(struct wiphy *wiphy, struct net_device *dev, | |||
1598 | err = copy_mesh_setup(ifmsh, setup); | 1598 | err = copy_mesh_setup(ifmsh, setup); |
1599 | if (err) | 1599 | if (err) |
1600 | return err; | 1600 | return err; |
1601 | |||
1602 | err = ieee80211_set_channel(wiphy, dev, setup->channel, | ||
1603 | setup->channel_type); | ||
1604 | if (err) | ||
1605 | return err; | ||
1606 | |||
1601 | ieee80211_start_mesh(sdata); | 1607 | ieee80211_start_mesh(sdata); |
1602 | 1608 | ||
1603 | return 0; | 1609 | return 0; |