wireguard: fix missing semi-colon

This commit is contained in:
bergware
2025-09-25 10:00:01 +02:00
parent 3facf57b4c
commit 48a1b4287f
2 changed files with 49 additions and 1 deletions
@@ -541,7 +541,7 @@ case 'import':
$vpn = (in_array($default4,$vpn) || in_array($default6,$vpn)) ? 8 : 0;
if ($vpn==8) $import["Address:$n"] = '';
$import["TYPE:$n"] = $vpn;
$allowedIPs = _var($import,"AllowedIPs:$n")
$allowedIPs = _var($import, "AllowedIPs:$n");
ipfilter($allowedIPs);
if (_var($import,"TYPE:$n") == 0) $var['subnets1'] = "AllowedIPs=".$allowedIPs);
}
+48
View File
@@ -0,0 +1,48 @@
#!/bin/bash
docroot=/usr/local/emhttp # webGui root folder
nchan_pid=/var/run/nchan.pid # keeps list of nchan processes registered by GUI
disk_load=/var/local/emhttp/diskload.ini # disk load statistics
nginx=/var/run/nginx.socket # nginx local access
status=http://localhost/pub/session?buffer_length=1 # nchan information about GUI subscribers
nchan_list=/tmp/nchan_list.tmp
nchan_id=$(basename "$0")
nchan_stop() {
echo -n >$nchan_list
pid=$(cat $pid_file)
while IFS=$'\n' read -r nchan; do
[[ ${nchan##*/} == '.*' ]] && continue
echo $nchan >>$nchan_list
pkill --ns $pid -f $nchan
done <<< $(ps -eo cmd | grep -Po '/usr/local/emhttp/.*/nchan/.*')
}
nchan_start() {
[[ -e $nchan_list ]] || return
pid=$(cat $pid_file)
while IFS=$'\n' read -r nchan; do
if ! pgrep --ns $pid -f $nchan >/dev/null; then
$nchan &>/dev/null &
fi
done < $nchan_list
rm -f $nchan_list
}
if [[ $1 == kill ]]; then
echo "Stopping nchan processes..."
nchan_stop
rm -f $nchan_pid $disk_load
exit
fi
if [[ $1 == stop ]]; then
echo "Stopping nchan processes..."
nchan_stop
exit
fi
if [[ $1 == start ]]; then
echo "Starting nchan processes..."
nchan_start
exit
fi