The script miserably crash if the command fails ... better to test the command in the if directly, no need to use $?

This commit is contained in:
Alexandre Aubin
2019-03-12 18:17:04 +01:00
committed by GitHub
parent 74ad064c7f
commit b909ba3b9b

View File

@@ -293,8 +293,7 @@ systemctl reload nginx
# Remove IPv6 address set if there is a VPN installed
if [[ $ip6_addr != none ]]; then
ip -6 address show dev tun0 2> /dev/null | grep -q "${ip6_addr}/"
if [[ "$?" -eq 0 ]]; then
if ip -6 address show dev tun0 2> /dev/null | grep -q "${ip6_addr}/"; then
ip address delete "${ip6_addr}/128" dev tun0 &> /dev/null
fi
fi