X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/firewall/blobdiff_plain/677ef44ed3d745abddbb192ca4d53778819ffe6c..1710944baa89bb9df8138eca8e1afbbc8aa88e4d:/functions.m4 diff --git a/functions.m4 b/functions.m4 index 2267af6..b78dcbe 100644 --- a/functions.m4 +++ b/functions.m4 @@ -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