提交 0e482db8 编写于 作者: A Ashok Nagarajan 提交者: John W. Linville

mac80211: Fix don't use '>' operator for matching channel types

Johannes pointed out that the use of > operators for checking channel type
mismatch maynot be correct way as we may add other channel types in future.
Signed-off-by: NAshok Nagarajan <ashok@cozybit.com>
Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
上级 0d894ec5
...@@ -109,8 +109,10 @@ bool mesh_matches_local(struct ieee80211_sub_if_data *sdata, ...@@ -109,8 +109,10 @@ bool mesh_matches_local(struct ieee80211_sub_if_data *sdata,
/* Disallow HT40+/- mismatch */ /* Disallow HT40+/- mismatch */
if (ie->ht_operation && if (ie->ht_operation &&
local->_oper_channel_type > NL80211_CHAN_HT20 && (local->_oper_channel_type == NL80211_CHAN_HT40MINUS ||
sta_channel_type > NL80211_CHAN_HT20 && local->_oper_channel_type == NL80211_CHAN_HT40PLUS) &&
(sta_channel_type == NL80211_CHAN_HT40MINUS ||
sta_channel_type == NL80211_CHAN_HT40PLUS) &&
local->_oper_channel_type != sta_channel_type) local->_oper_channel_type != sta_channel_type)
goto mismatch; goto mismatch;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册