Author: dteske Date: Thu Nov 7 10:45:25 2013 New Revision: 257790 URL: http://svnweb.freebsd.org/changeset/base/257790
Log: Fix a bug where a format with leading `-' could be mistaken for printf getopts argument(s). Modified: head/usr.sbin/bsdconfig/share/strings.subr Modified: head/usr.sbin/bsdconfig/share/strings.subr ============================================================================== --- head/usr.sbin/bsdconfig/share/strings.subr Thu Nov 7 10:44:24 2013 (r257789) +++ head/usr.sbin/bsdconfig/share/strings.subr Thu Nov 7 10:45:25 2013 (r257790) @@ -66,7 +66,8 @@ f_snprintf() { local __var_to_set="$1" __size="$2" shift 2 # var_to_set size - eval "$__var_to_set"=\$\( printf \"\$@\" \| awk -v max=\"\$__size\" \'' + eval "$__var_to_set"=\$\( printf -- \"\$@\" \| \ + awk -v max=\"\$__size\" \'' { len = length($0) max -= len _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"