fix: resolve unbound variable in trap and support equals sign in #Access

This commit is contained in:
datadunia
2026-04-30 14:15:26 +07:00
parent 336bca5107
commit 0a66d08ffd
2 changed files with 7 additions and 13 deletions
+2 -2
View File
@@ -421,7 +421,7 @@ main() {
# Temporary file for atomic write
local tmp_policy
tmp_policy="$(mktemp /tmp/wg-policy.XXXXXX)"
trap 'rm -f "$tmp_policy" 2>/dev/null; release_lock' EXIT
trap "rm -f \"$tmp_policy\" 2>/dev/null; release_lock" EXIT
echo '{"clients":{}}' > "$tmp_policy"
@@ -442,7 +442,7 @@ main() {
ip=c[1]
}
if($i ~ /^#Access/) {
sub(/^#Access[ \t]+/, "", $i)
sub(/^#Access[ \t]*=?[ \t]*/, "", $i)
access=$i
}
}