:global NetMask6;
:global ScriptLock;
- :local FindDelim do={
+ :local FindDelim;
+ :set FindDelim do={
+ :local Length [ :tostr $1 ];
:local ValidChars "0123456789.:/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-";
- :for I from=0 to=([ :len $1 ] - 1) do={
- :if ([ :typeof [ :find $ValidChars [ :pick $1 $I ] ] ] != "num") do={
+ :for I from=0 to=([ :len $Length ] - 1) do={
+ :if ([ :typeof [ :find $ValidChars [ :pick $Length $I ] ] ] != "num") do={
:return $I;
}
}
:local FwListName ($FwListFile->0);
:local Delim [ $FindDelim $FwListName ];
:if ($Delim = 0) do={ :set FwListName ""; };
- :if ([ :len $FwListName ] = 0) do={ :error true; }
+ :if ([ :len $FwListName ] = 0) do={1
+ :log error ($ScriptName . " Failed parsing address-list index entry: " . $FwListFile->0);
+ :error true;
+ }
:set FwListName [ :pick $FwListName 0 $Delim ];
:local FwListUrl ($FwAddrListsUrl . $FwListName);
:global GlobalFuncReady false;
# Git commit id & info, expected configuration version
-:global CommitId "main/561/62b8d2eb";
+:global CommitId "main/562/cda75821";
:global CommitTAG "unknown";
-:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 13:45:02 04.05.2026.";
+:global CommitInfo "Autocommit in repo: ros.vados.ru, generated by owner: root, in 14:00:03 04.05.2026.";
# The variables are received right here.
:global GlobalConfVersion 140;