fix: resolve unbound variable in trap and support equals sign in #Access
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user