set -- ${domain}
unset domain
if [ -n "$2" ]; then
- search="$search $@"
+ search="$search $*"
elif [ -n "$1" ]; then
domain="domain $1\n"
fi
fi
# Support RFC violating search in domain
if [ -z "$new_domain_search" -a -n "$2" ]; then
- new_domain_search="$@"
+ new_domain_search="$*"
fi
fi
if [ -n "$new_domain_search" ]; then
uniqify()
{
local result= i=
- for i; do
+ for i do
case " $result " in
*" $i "*);;
*) result="$result $i";;
if type sed >/dev/null 2>&1; then
sed -n "s/^$key//p" $@
else
- for x; do
+ for x do
while read line; do
case "$line" in
"$key"*) echo "${line##$key}";;
if type sed >/dev/null 2>&1; then
sed "/^$m1/,/^$m2/d" $@
else
- for x; do
+ for x do
while read line; do
case "$line" in
"$m1"*) in_marker=1;;
{
local name
- for name in $@; do
+ for name do
valid_domainname "$name" || return $?
done
return 0