summaryrefslogtreecommitdiffstats
path: root/contrib/openresolv
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2016-03-03 15:36:00 +0000
committerpfg <pfg@FreeBSD.org>2016-03-03 15:36:00 +0000
commit5ccfe7c60327c42d9f61f2ae684c6b9b1bf74292 (patch)
tree58358dcc402eaf3185287f8cc4ab5c103d5e911b /contrib/openresolv
parentd07921367dd8e13c037be8174eb6f775a10f6beb (diff)
downloadFreeBSD-src-5ccfe7c60327c42d9f61f2ae684c6b9b1bf74292.zip
FreeBSD-src-5ccfe7c60327c42d9f61f2ae684c6b9b1bf74292.tar.gz
MFV r296350:
Split each domain again after striping any trailing dot. Reported by: dumbbell Obtained from: openresolv (53416cf1b4)
Diffstat (limited to 'contrib/openresolv')
-rw-r--r--contrib/openresolv/resolvconf.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/openresolv/resolvconf.in b/contrib/openresolv/resolvconf.in
index 829321e..3bfed5e 100644
--- a/contrib/openresolv/resolvconf.in
+++ b/contrib/openresolv/resolvconf.in
@@ -127,10 +127,11 @@ echo_resolv()
# This also solves setting up duplicate zones in our subscribers.
strip_trailing_dots()
{
- local n=
+ local n= d=
for n; do
- printf "%s" "${n%.}"
+ printf "$d%s" "${n%.}"
+ d=" "
done
printf "\n"
}
OpenPOWER on IntegriCloud