diff options
author | pfg <pfg@FreeBSD.org> | 2016-03-03 15:36:00 +0000 |
---|---|---|
committer | pfg <pfg@FreeBSD.org> | 2016-03-03 15:36:00 +0000 |
commit | 5ccfe7c60327c42d9f61f2ae684c6b9b1bf74292 (patch) | |
tree | 58358dcc402eaf3185287f8cc4ab5c103d5e911b /contrib/openresolv | |
parent | d07921367dd8e13c037be8174eb6f775a10f6beb (diff) | |
download | FreeBSD-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.in | 5 |
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" } |