fix wrong numbering of interfaces in wireless detection
[openwrt/staging/yousong.git] / package / broadcom-wl / files / lib / wifi / broadcom.sh
index 75f8b085bb2b077d82badb1ed86c98075bd3e323..c444ce8fd58fa4276ff6dfadae6936857b49905a 100644 (file)
@@ -335,9 +335,9 @@ EOF
 
 
 detect_broadcom() {
-       local i=0
+       local i=-1
 
-       while [ -f /proc/net/wl$((i++)) ]; do
+       while [ -f /proc/net/wl$((++i)) ]; do
                config_get type wl${i} type
                [ "$type" = broadcom ] && continue
                cat <<EOF