[][MAC80211][hostapd][Fix uci set invalid bss color]

[Description]
Fix uci set invalid bss color cause bring up interface failed.

[Release-log]
N/A

Change-Id: I576df3e4e566f6ab630e59cbaf97c7af11fab941
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7510916
diff --git a/autobuild_mac80211_release/0001-master-mac80211-generate-hostapd-setting-from-ap-cap.patch b/autobuild_mac80211_release/0001-master-mac80211-generate-hostapd-setting-from-ap-cap.patch
index 5de5e40..311ecbf 100644
--- a/autobuild_mac80211_release/0001-master-mac80211-generate-hostapd-setting-from-ap-cap.patch
+++ b/autobuild_mac80211_release/0001-master-mac80211-generate-hostapd-setting-from-ap-cap.patch
@@ -31,7 +31,7 @@
  		$(PKG_BUILD_DIR)/include/linux/ssb \
  		$(PKG_BUILD_DIR)/include/linux/bcma \
 diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
-index 5aaba9af26..a901b6420c 100644
+index 5aaba9af26..2ea3e7c955 100644
 --- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
 +++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
 @@ -27,6 +27,7 @@ drv_mac80211_init_device_config() {
@@ -263,7 +263,7 @@
 +			append base_cfg "he_twt_responder=$he_twt_responder" "$N"
 +		fi
  		if [ "$he_bss_color_enabled" -gt 0 ]; then
-+			if [ -z "$he_bss_color" ]; then
++			if !([ "$he_bss_color" -gt 0 ] && [ "$he_bss_color" -le 64 ]); then
 +				rand=$(head -n 1 /dev/urandom | tr -dc 0-9 | head -c 2)
 +				he_bss_color=$((rand % 63 + 1))
 +			fi