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
            }