summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2023-08-30 13:30:20 +0000
committerViacheslav Hletenko <v.gletenko@vyos.io>2023-08-30 13:30:20 +0000
commit6b4acfc2c0ab2a45be0f50050999a8eaed1aea62 (patch)
tree69e3bfc6f1e9d1eaea613f2c8e64c7814fc09f9c /scripts
parent2fa0f52e45f4491b760cf03e72c871020492dfb7 (diff)
downloadvyatta-cfg-quagga-6b4acfc2c0ab2a45be0f50050999a8eaed1aea62.tar.gz
vyatta-cfg-quagga-6b4acfc2c0ab2a45be0f50050999a8eaed1aea62.zip
T4475: route-map allow IPv6 address for match peer option
set policy route-map foo rule 100 action 'permit' set policy route-map foo rule 100 match peer 'fe80::2'
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/policy/vyatta-policy.pl1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/policy/vyatta-policy.pl b/scripts/policy/vyatta-policy.pl
index f098b48a..b2acab8f 100755
--- a/scripts/policy/vyatta-policy.pl
+++ b/scripts/policy/vyatta-policy.pl
@@ -45,6 +45,7 @@ sub check_peer_syntax {
$_ = $peer;
if (/^local$/) { exit 0; }
if ( isIpAddress("$peer") ) { exit 0; }
+ if ( $peer =~ /^[0-9a-fA-F:]+$/) { exit 0; }
exit 1;
}