diff options
author | Daniil Baturin <daniil@baturin.org> | 2024-09-25 16:42:08 +0100 |
---|---|---|
committer | Daniil Baturin <daniil@baturin.org> | 2024-09-25 16:42:08 +0100 |
commit | 29e21b1b697924ae5d942229304d827d04957549 (patch) | |
tree | dc04f8687dc64765fe72ffab585ab316ee0a9531 /src | |
parent | 2ba5089fb2cca7e3e172ec5b4ce6a79cc521312b (diff) | |
download | vyos-1x-29e21b1b697924ae5d942229304d827d04957549.tar.gz vyos-1x-29e21b1b697924ae5d942229304d827d04957549.zip |
validators: T6739: fix ipaddrcheck argument quoting
Diffstat (limited to 'src')
-rwxr-xr-x | src/validators/interface-address | 2 | ||||
-rwxr-xr-x | src/validators/ip-address | 4 | ||||
-rwxr-xr-x | src/validators/ip-cidr | 4 | ||||
-rwxr-xr-x | src/validators/ip-host | 4 | ||||
-rwxr-xr-x | src/validators/ip-prefix | 4 | ||||
-rwxr-xr-x | src/validators/ipv4 | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-address | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-host | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-multicast | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-prefix | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-range | 4 | ||||
-rwxr-xr-x | src/validators/ipv4-range-mask | 2 | ||||
-rwxr-xr-x | src/validators/ipv6 | 4 | ||||
-rwxr-xr-x | src/validators/ipv6-address | 4 | ||||
-rwxr-xr-x | src/validators/ipv6-host | 4 | ||||
-rwxr-xr-x | src/validators/ipv6-multicast | 4 | ||||
-rwxr-xr-x | src/validators/ipv6-prefix | 4 | ||||
-rwxr-xr-x | src/validators/ipv6-srv6-segments | 2 |
18 files changed, 33 insertions, 33 deletions
diff --git a/src/validators/interface-address b/src/validators/interface-address index 4c203956b..186ffa23c 100755 --- a/src/validators/interface-address +++ b/src/validators/interface-address @@ -1,3 +1,3 @@ #!/bin/sh -ipaddrcheck --is-ipv4-host $1 || ipaddrcheck --is-ipv6-host $1 +ipaddrcheck --is-ipv4-host "$1" || ipaddrcheck --is-ipv6-host "$1" diff --git a/src/validators/ip-address b/src/validators/ip-address index 11d6df09e..351f728a6 100755 --- a/src/validators/ip-address +++ b/src/validators/ip-address @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-any-single $1 +ipaddrcheck --is-any-single "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IP address" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ip-cidr b/src/validators/ip-cidr index 60d2ac295..8a01e7ad9 100755 --- a/src/validators/ip-cidr +++ b/src/validators/ip-cidr @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-any-cidr $1 +ipaddrcheck --is-any-cidr "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IP CIDR" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ip-host b/src/validators/ip-host index 77c578fa2..7c5ad2612 100755 --- a/src/validators/ip-host +++ b/src/validators/ip-host @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-any-host $1 +ipaddrcheck --is-any-host "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IP host" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ip-prefix b/src/validators/ip-prefix index e5a64fea8..25204ace5 100755 --- a/src/validators/ip-prefix +++ b/src/validators/ip-prefix @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-any-net $1 +ipaddrcheck --is-any-net "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IP prefix" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4 b/src/validators/ipv4 index 8676d5800..11f854cf1 100755 --- a/src/validators/ipv4 +++ b/src/validators/ipv4 @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv4 $1 +ipaddrcheck --is-ipv4 "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not IPv4" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4-address b/src/validators/ipv4-address index 058db088b..1cfd961ba 100755 --- a/src/validators/ipv4-address +++ b/src/validators/ipv4-address @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv4-single $1 +ipaddrcheck --is-ipv4-single "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv4 address" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4-host b/src/validators/ipv4-host index 74b8c36a7..eb8faaa2a 100755 --- a/src/validators/ipv4-host +++ b/src/validators/ipv4-host @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv4-host $1 +ipaddrcheck --is-ipv4-host "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv4 host" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4-multicast b/src/validators/ipv4-multicast index 3f28c51db..cf871bd59 100755 --- a/src/validators/ipv4-multicast +++ b/src/validators/ipv4-multicast @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv4-multicast $1 && ipaddrcheck --is-ipv4-single $1 +ipaddrcheck --is-ipv4-multicast "$1" && ipaddrcheck --is-ipv4-single "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv4 multicast address" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4-prefix b/src/validators/ipv4-prefix index 7e1e0e8dd..f8d46c69c 100755 --- a/src/validators/ipv4-prefix +++ b/src/validators/ipv4-prefix @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv4-net $1 +ipaddrcheck --is-ipv4-net "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv4 prefix" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv4-range b/src/validators/ipv4-range index 6492bfc52..56de64e66 100755 --- a/src/validators/ipv4-range +++ b/src/validators/ipv4-range @@ -18,12 +18,12 @@ if [[ "$1" =~ "-" ]]; then # hyphen as delimiter readarray -d - -t strarr <<< $1 - ipaddrcheck --is-ipv4-single ${strarr[0]} + ipaddrcheck --is-ipv4-single "${strarr[0]}" if [ $? -gt 0 ]; then error_exit $1 fi - ipaddrcheck --is-ipv4-single ${strarr[1]} + ipaddrcheck --is-ipv4-single "${strarr[1]}" if [ $? -gt 0 ]; then error_exit $1 fi diff --git a/src/validators/ipv4-range-mask b/src/validators/ipv4-range-mask index 9373328ff..8fa4abe30 100755 --- a/src/validators/ipv4-range-mask +++ b/src/validators/ipv4-range-mask @@ -17,7 +17,7 @@ do done if [[ "${range}" =~ "-" ]]&&[[ ! -z ${mask} ]]; then - ipaddrcheck --range-prefix-length ${mask} --is-ipv4-range ${range} + ipaddrcheck --range-prefix-length "${mask}" --is-ipv4-range "${range}" if [ $? -gt 0 ]; then error_exit ${range} ${mask} fi diff --git a/src/validators/ipv6 b/src/validators/ipv6 index 4ae130eb5..57696add7 100755 --- a/src/validators/ipv6 +++ b/src/validators/ipv6 @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv6 $1 +ipaddrcheck --is-ipv6 "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not IPv6" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv6-address b/src/validators/ipv6-address index 1fca77668..460639090 100755 --- a/src/validators/ipv6-address +++ b/src/validators/ipv6-address @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv6-single $1 +ipaddrcheck --is-ipv6-single "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv6 address" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv6-host b/src/validators/ipv6-host index 7085809a9..1eb4d8e35 100755 --- a/src/validators/ipv6-host +++ b/src/validators/ipv6-host @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv6-host $1 +ipaddrcheck --is-ipv6-host "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv6 host" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv6-multicast b/src/validators/ipv6-multicast index 5aa7d734a..746ff7edf 100755 --- a/src/validators/ipv6-multicast +++ b/src/validators/ipv6-multicast @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv6-multicast $1 && ipaddrcheck --is-ipv6-single $1 +ipaddrcheck --is-ipv6-multicast "$1" && ipaddrcheck --is-ipv6-single "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv6 multicast address" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv6-prefix b/src/validators/ipv6-prefix index 890dda723..1bb9b42fe 100755 --- a/src/validators/ipv6-prefix +++ b/src/validators/ipv6-prefix @@ -1,10 +1,10 @@ #!/bin/sh -ipaddrcheck --is-ipv6-net $1 +ipaddrcheck --is-ipv6-net "$1" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv6 prefix" exit 1 fi -exit 0
\ No newline at end of file +exit 0 diff --git a/src/validators/ipv6-srv6-segments b/src/validators/ipv6-srv6-segments index e72a4f90f..b2199f833 100755 --- a/src/validators/ipv6-srv6-segments +++ b/src/validators/ipv6-srv6-segments @@ -3,7 +3,7 @@ segments="$1" export IFS="/" for ipv6addr in $segments; do - ipaddrcheck --is-ipv6-single $ipv6addr + ipaddrcheck --is-ipv6-single "$ipv6addr" if [ $? -gt 0 ]; then echo "Error: $1 is not a valid IPv6 address" exit 1 |