diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet b/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet index e9d3504cb..30d6b6f0b 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_ethernet @@ -21,7 +21,7 @@ get_current_status() { } untagged_vlan_exists() { - ubus call uci get '{"config":"network","type":"device"}' | grep -w name | grep -w "$1" && return 0 + ubus call uci get '{"config":"network","type":"device"}' | grep -w name | grep -qw "$1" && return 0 return 1 } diff --git a/layer2interface/broadcom/etc/init.d/layer2_interface_vlan b/layer2interface/broadcom/etc/init.d/layer2_interface_vlan index dfac991f7..6a82ae5df 100755 --- a/layer2interface/broadcom/etc/init.d/layer2_interface_vlan +++ b/layer2interface/broadcom/etc/init.d/layer2_interface_vlan @@ -8,7 +8,7 @@ USE_PROCD=1 DEVICE_ADDED=0 vlan_exists() { - ubus call uci get '{"config":"network","type":"device"}' | grep -w name | grep -w "$1" && return 0 + ubus call uci get '{"config":"network","type":"device"}' | grep -w name | grep -qw "$1" && return 0 return 1 }