fix hostapd a/g mode if only the channel is configured in the config
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 29 Oct 2008 15:52:58 +0000 (15:52 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 29 Oct 2008 15:52:58 +0000 (15:52 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13076 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/hostapd/files/hostapd.sh

index 7a67cec..1159c3b 100644 (file)
@@ -79,7 +79,10 @@ hostapd_setup_vif() {
                11a) agmode=a;;
                11b) agmode=b;;
                11g) agmode=g;;
-               *) agmode=;;
+               *)
+                       agmode=
+                       [ "$channel" -gt 14 ] && agmode=a
+               ;;
        esac
        cat > /var/run/hostapd-$ifname.conf <<EOF
 driver=$driver