From a668334f5b47a4de498d4fefdd9eadf3fe3eb273 Mon Sep 17 00:00:00 2001 From: DyonR Date: Sat, 12 Sep 2020 22:06:42 +0200 Subject: [PATCH] Fixed getting vpn_remote_line if there are no spaces --- openvpn/start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvpn/start.sh b/openvpn/start.sh index db9f7ed..9c81f9c 100644 --- a/openvpn/start.sh +++ b/openvpn/start.sh @@ -117,7 +117,7 @@ if [[ $VPN_ENABLED == "yes" ]]; then if [[ "${VPN_TYPE}" == "openvpn" ]]; then export vpn_remote_line=$(cat "${VPN_CONFIG}" | grep -P -o -m 1 '(?<=^remote\s)[^\n\r]+' | sed -e 's~^[ \t]*~~;s~[ \t]*$~~') else - export vpn_remote_line=$(cat "${VPN_CONFIG}" | grep -P -o -m 1 '(?<=^Endpoint\s)[^\n\r]+' | sed -e 's~^[=\ ]*~~') + export vpn_remote_line=$(cat "${VPN_CONFIG}" | grep -P -o -m 1 '(?<=^Endpoint)(\s{0,})[^\n\r]+' | sed -e 's~^[=\ ]*~~') fi if [[ ! -z "${vpn_remote_line}" ]]; then