Check-in by ben on 2025-07-06 23:18:38
Explicitly use tab to split fields from pass.tsv
INSERTED DELETED
1 0 src/cgi.awk
1 0 TOTAL over 1 changed file
Index: src/cgi.awk
==================================================================
--- src/cgi.awk
+++ src/cgi.awk
@@ -19,10 +19,11 @@
function cgi_init( ip) {
ip = ENVIRON["REMOTE_ADDR"]
if (pass_enabled) {
# default deny access except client IP addresses in pass list
blocked = 1
+ FS = "\t"
while ((getline < pass_list) > 0) {
if (match(/^#/, $0)) {
# ignore comments
continue
}