Fix an issue in range specification handling when a "-foo" is specified in

ifconfig_IF_aliasN.
This commit is contained in:
hrs 2014-05-16 18:44:23 +00:00
parent db4e203198
commit c8cbe4ade0

View File

@ -1040,7 +1040,7 @@ ifalias_af_common_handler()
case $_c in
${_af})
case $_tmpargs in
${_af}\ *-*)
${_af}\ *[0-9a-fA-F]-*)
ifalias_af_common_handler $_if $_af $_action \
`ifalias_expand_addr $_af $_action ${_tmpargs#${_af}\ }`
;;
@ -1058,7 +1058,7 @@ ifalias_af_common_handler()
# Process the last component if any.
if [ -n "$_tmpargs}" ]; then
case $_tmpargs in
${_af}\ *-*)
${_af}\ *[0-9][a-f][A-F]-*)
ifalias_af_common_handler $_if $_af $_action \
`ifalias_expand_addr $_af $_action ${_tmpargs#${_af}\ }`
;;