From d9feb75bc519db24f75d7f19fe3f6d5e4d0719be Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sun, 10 May 2026 00:00:43 +0200 Subject: [PATCH] correct htpasswd cache expiry was 0-5 seconds instead of the intended one minute. --- htpasswd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htpasswd.go b/htpasswd.go index ad67a1e..46a8c72 100644 --- a/htpasswd.go +++ b/htpasswd.go @@ -123,7 +123,7 @@ func (h *HtpasswdFile) expiryTimer() { var zeros [sha256.Size]byte // try to wipe expired cache entries for user, entry := range h.cache { - if entry.expiry.After(now) { + if now.After(entry.expiry) { copy(entry.verifier, zeros[:]) delete(h.cache, user) }