From 5c0df9d5b8546f46d8957c000cc9574182cf005e Mon Sep 17 00:00:00 2001
From: Meng <x.meng@genexis.eu>
Date: Thu, 18 Jun 2020 12:28:12 +0200
Subject: [PATCH] wifi-ve-300_5_x: iface ifname incorrectly generated

---
 .../files/lib/netifd/wireless/iopsys_utils.sh    | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/lq-wave-300_5_x/files/lib/netifd/wireless/iopsys_utils.sh b/lq-wave-300_5_x/files/lib/netifd/wireless/iopsys_utils.sh
index d68bb1c..00de3f4 100755
--- a/lq-wave-300_5_x/files/lib/netifd/wireless/iopsys_utils.sh
+++ b/lq-wave-300_5_x/files/lib/netifd/wireless/iopsys_utils.sh
@@ -2,8 +2,8 @@
 
 . /lib/functions.sh
 
-wlan2_list="wlan2.1 wlan2.2 wlan2.3 wlan2.4"
-wlan0_list="wlan0.1 wlan0.2 wlan0.3 wlan0.4"
+wlan2_list="wlan2 wlan2.1 wlan2.2 wlan2.3"
+wlan0_list="wlan0 wlan0.1 wlan0.2 wlan0.3"
 
 wlan2_idlist=
 wlan2_nowlist=
@@ -33,12 +33,10 @@ _update_used_ifs() {
 		v=$(uci get wireless.@wifi-iface[$i].ifname)
 		ret="$?"
 		[ "$ret" = "0" ] && {
-			[ "$d" = "$v" ] || {
-				eval nowlist=\${${d}_nowlist}
-				nowlist="$nowlist $v"
-				eval ${d}_nowlist=\${nowlist}
-				#echo "<$d> Used VIFs: $nowlist" > /dev/console
-			}
+			eval nowlist=\${${d}_nowlist}
+			nowlist="$nowlist $v"
+			eval ${d}_nowlist=\${nowlist}
+			#echo "<$d> Used VIFs: $nowlist" > /dev/console
 		}
 		#i=$((i+1))
 	done
@@ -184,4 +182,4 @@ network_add_vifs() {
 
 	config_load wireless
 	config_foreach add_to_network wifi-iface "$nets"
-}
\ No newline at end of file
+}
-- 
GitLab