From fba20ff1c0e80ab4967b051e95ea11818463386c Mon Sep 17 00:00:00 2001 From: mentor Date: Wed, 14 Nov 2007 18:12:05 +0000 Subject: [PATCH] When setting the desired frequency of a VAP, check for differences against a previous desired frequency rather than ic_bsschan (which may be meaningless). git-svn-id: http://madwifi-project.org/svn/madwifi/trunk@2849 0192ed92-7a03-0410-a25b-9323aeb14dbd --- net80211/ieee80211_wireless.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net80211/ieee80211_wireless.c b/net80211/ieee80211_wireless.c index f7a0bc9..e20ca5f 100644 --- a/net80211/ieee80211_wireless.c +++ b/net80211/ieee80211_wireless.c @@ -719,7 +719,7 @@ ieee80211_ioctl_siwfreq(struct net_device *dev, struct iw_request_info *info, if (vap->iv_opmode == IEEE80211_M_HOSTAP) return -EINVAL; } - if ((vap->iv_state == IEEE80211_S_RUN) && (c == ic->ic_bsschan)) + if ((vap->iv_state == IEEE80211_S_RUN) && (c == vap->iv_des_chan)) return 0; /* no change, return */ /* Don't allow to change to channel with radar found */ -- 2.35.1