diff --git a/global-functions.rsc b/global-functions.rsc index 5ede6546..b7cff0fe 100644 --- a/global-functions.rsc +++ b/global-functions.rsc @@ -1020,9 +1020,7 @@ :local Mask ""; :for I from=0 to=7 do={ - :set Mask ($Mask . \ - [ :convert from=num to=hex (0xffff - (0xffff >> [ :tonum [ $MIN [ $MAX ($CIDR - (16 * $I)) 0 ] 16 ] ])) ] . \ - [ $IfThenElse ($I < 7) ":" ]); + :set Mask ($Mask . [ :convert from=num to=hex (0xffff - (0xffff >> [ :tonum [ $MIN [ $MAX ($CIDR - ((16 * $I))) 0 ] 16 ] ])) ] . [ $IfThenElse ($I < 7) ":" ]); } :set Mask [ :toip6 $Mask ]; :set ($NetMask6Cache->$CIDR) $Mask;