From f55770b6a680b4e2f17805b28427be741ebd853b Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 15 Oct 2025 17:20:30 +0200 Subject: [PATCH] FIXUP --- fw-addr-lists.rsc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fw-addr-lists.rsc b/fw-addr-lists.rsc index 787d2752..1bc8a9c7 100644 --- a/fw-addr-lists.rsc +++ b/fw-addr-lists.rsc @@ -23,6 +23,7 @@ :global FetchHuge; :global GetRandom20CharAlNum; :global HumanReadableNum; + :global IfThenElse; :global LogPrint; :global LogPrintOnce; :global LogPrintVerbose; @@ -137,7 +138,7 @@ :if ([ :typeof $Slash ] = "num") do={ :set Net [ :toip [ :pick $Address 0 $Slash ] ] :set Cidr [ :pick $Address ($Slash + 1) [ :len $Address ] ]; - :set Address (([ :toip $Net ] & ($Maskv4->$Cidr)) . "/" . $Cidr); + :set Address (([ :toip $Net ] & ($Maskv4->$Cidr)) . [ $IfThenElse ($Cidr < 32) ("/" . $Cidr) ]); } :set Branch [ $GetBranch $Address ]; :set ($IPv4Addresses->$Branch->$Address) $TimeOut;