aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipv6-update.rsc6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipv6-update.rsc b/ipv6-update.rsc
index 0577bdc..47bf3de 100644
--- a/ipv6-update.rsc
+++ b/ipv6-update.rsc
@@ -18,12 +18,18 @@
:global ParseKeyValueStore;
:global ScriptLock;
+ :local NaAddress $"na-address";
:local PdPrefix $"pd-prefix";
:if ([ $ScriptLock $ScriptName ] = false) do={
:error false;
}
+ :if ([ :typeof $NaAddress ] = "str") do={
+ $LogPrint info $ScriptName ("An address (" . $NaAddress . ") was acquired, not a prefix. Ignoring.");
+ :error false;
+ }
+
:if ([ :typeof $PdPrefix ] = "nothing") do={
$LogPrint error $ScriptName ("This script is supposed to run from ipv6 dhcp-client.");
:error false;