--- a/net80211/ieee80211_scan_ap.c
+++ b/net80211/ieee80211_scan_ap.c
@@ -783,12 +783,6 @@ pick_channel(struct ieee80211_scan_state
 				/* break the loop as the subsequent chans won't be 
 				 * better */
 				break;
-
-			if (!IEEE80211_ARE_CHANS_SAME_MODE(c->chan,
-				ic->ic_bsschan))
-				/* break the loop as the subsequent chans won't be 
-				 * better */
-				break;
 		}
 
 		if (sta_assoc != 0) {
