1
0
mirror of https://github.com/byReqz/conn.git synced 2024-11-23 09:34:55 +00:00

fixup last commit

This commit is contained in:
Nils 2022-04-03 01:41:56 +02:00
parent 198d8beb91
commit 4f62ddc933
Signed by: byreqz
GPG Key ID: 396A62D7D436749E
2 changed files with 9 additions and 5 deletions

13
conn.sh
View File

@ -57,7 +57,14 @@ function get_args {
#quick fix to prevent nslookups interactive mode being triggered by invalid arguments #quick fix to prevent nslookups interactive mode being triggered by invalid arguments
#some other places in the code have also gotten a leading space to prevent similar issues #some other places in the code have also gotten a leading space to prevent similar issues
input=$(echo "$input" | tr -d "-") for v in $input; do
if [[ ! $(echo $v | cut -c1) == "-" ]];then
newinput="$newinput $v"
else
newinput="$newinput $(echo $v | cut -c 2-)"
fi
done
input="$newinput"
} }
function set_argvars { function set_argvars {
@ -86,9 +93,7 @@ function set_argvars {
function validate { function validate {
for arg in $@; do for arg in $@; do
if [[ ! "$arg" =~ : ]];then if [[ "$arg" =~ : ]];then
arg=" $arg" # fixes issue with leading space on ipv6 adresses
else
only="-6" # enable ipv6, this needs a more complex function to avoid treating every argument as v6 only="-6" # enable ipv6, this needs a more complex function to avoid treating every argument as v6
fi fi
if ip route show "$arg" 2&> /dev/null;then if ip route show "$arg" 2&> /dev/null;then

1
hash
View File

@ -1 +0,0 @@
5137f97b93f5e52c8c31255f582c8328