functions.m4: Correct defaulting of IPv6 host addresses.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 11 Mar 2012 05:03:21 +0000 (05:03 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 11 Mar 2012 05:18:45 +0000 (05:18 +0000)
functions.m4

index 2267af6..b78dcbe 100644 (file)
@@ -498,7 +498,7 @@ host () {
   for n in $nn; do
     addr=${n%/*}
     base=${addr%::*}
-    case $a in ::*) aa=$addr$a ;; *) aa=$a ;; esac
+    case $a6 in ::*) aa=$base$a6 ;; *) aa=$a6 ;; esac
     eval host_inet6_$name=$aa
   done