diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate
index b3752c5430870ecb540b033ea1b8a1eb15c0f87f..596fcf41fad5b21253d8f1fa74011a7387ffbdd9 100755
--- a/package/base-files/files/bin/config_generate
+++ b/package/base-files/files/bin/config_generate
@@ -116,7 +116,7 @@ generate_network() {
 			set network.@device[-1].type='bridge'
 		EOF
 		for port in $ports; do uci add_list network.@device[-1].ports="$port"; done
-		[ -n "macaddr" ] && {
+		[ -n "$macaddr" ] && {
 			for port in $ports; do
 				uci -q batch <<-EOF
 					add network device