diff --git a/network b/network index 977e81e..db29269 100755 --- a/network +++ b/network @@ -46,10 +46,10 @@ ifup() wi_up() { - eval iwcfg="\$wlan_${1}" - [ "$iwcfg" = "" ] && return 0 + eval iwcfg=(\"\$wlan_${1}[@]}\") + [ "${iwcfg[*]}" = "" ] && return 0 - /usr/sbin/iwconfig $iwcfg + /usr/sbin/iwconfig "${iwcfg[@]}" [[ -z "$WIRELESS_TIMEOUT" ]] && WIRELESS_TIMEOUT=2 sleep $WIRELESS_TIMEOUT @@ -274,4 +274,4 @@ case "$1" in echo " $0 {ifup|ifdown|iflist|rtup|rtdown|rtlist}" esac -# vim: set ts=2 noet: +# vim: set ts=2 sw=2 noet: