- Bug fixes next to Darkstar live testings...

This commit is contained in:
2026-08-24 16:51:44 +02:00
parent c2de255a0e
commit 3c357d3e20
5 changed files with 33 additions and 28 deletions

View File

@@ -71,7 +71,7 @@ declare -g NETWORK_LOG_FILE
declare -g NETWORK_LOG_LOCK
#declare -g NETWORK_LOG_LOCK="${NETWORK_LOG_FILE}"
declare -g NETWORK_LOG_TRACE="DISABLE"
declare -g NETWORK_LOG_TRACE="DISABLED"
declare -g NETWORK_NC_TIMEOUT
@@ -134,14 +134,24 @@ network_common_openvpn_stats_get()
fi
if [[ "${device}" != "" ]]
then
then
ovpn_stat_client_name=""
if [[ "${NETWORK_OPENVPN_STATUS}" =~ ("${device}.status: TITLE") ]]
then
# OpenVPN Server Mode
OIFS="${IFS}"
IFS=","
set XXX/$( echo "${NETWORK_OPENVPN_STATUS}" | grep "${device}\.status: CLIENT_LIST,${client},") &>/dev/null || true
line="$( echo "${NETWORK_OPENVPN_STATUS}" | grep "${device}\.status: CLIENT_LIST,${client},")" || true
if [[ "${line}" == "" ]]
then
line="/var/lib/openvpn/${device}.status: CLIENT_LIST,,,,,,,,,,,,"
fi
set XXX/${line} &>/dev/null || true
IFS="${OIFS}"
tmp="${1/XXX*\//}"