]> Git [git.vados.ru] :: Repos - Mikrotiks/ros.vados.ru.git/commitdiff
Autocommit in repo: ros.vados.ru, generated by owner: root, in 14:00:03 04.05.2026.
authorvados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 11:00:03 +0000 (14:00 +0300)
committervados-dev <192440777+vados-dev@users.noreply.github.com>
Mon, 4 May 2026 11:00:03 +0000 (14:00 +0300)
html/AM-FwAddrLists.rsc
html/AM-GlobalFunc.rsc

index aabbf7e79dc6b3c71da4fbe02b796c2f95bfa4f9..3291c9ebfb123776bc2cfacbc27bd1c1a2883be1 100644 (file)
   :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);
index e33e6580ac19fcc34784fa503d32bb82dc189a6c..42ab3df0ddbb43e0fe54a53fbdacb2c6881aae38 100644 (file)
@@ -17,9 +17,9 @@
 :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;