Author: hrs
Date: Fri May 16 18:44:23 2014
New Revision: 266267
URL: http://svnweb.freebsd.org/changeset/base/266267

Log:
  Fix an issue in range specification handling when a "-foo" is specified in
  ifconfig_IF_aliasN.

Modified:
  head/etc/network.subr

Modified: head/etc/network.subr
==============================================================================
--- head/etc/network.subr       Fri May 16 17:57:14 2014        (r266266)
+++ head/etc/network.subr       Fri May 16 18:44:23 2014        (r266267)
@@ -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}\ }`
                ;;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to