From 364622d890c552b3605054db9088b9cfc537ee7e Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 4 Jul 2025 20:37:32 +0000 Subject: [PATCH] chore: fixes found in review Signed-off-by: Xe Iaso --- lib/anubis.go | 1 + lib/policy/policy.go | 4 ++-- lib/store/memory/memory.go | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/anubis.go b/lib/anubis.go index 7294003..bbb9bcc 100644 --- a/lib/anubis.go +++ b/lib/anubis.go @@ -435,6 +435,7 @@ func (s *Server) PassChallenge(w http.ResponseWriter, r *http.Request) { if err != nil { lg.Error("check failed", "err", err) s.respondWithError(w, r, fmt.Sprintf("%s: %s", localizer.T("internal_server_error"), rule.Challenge.Algorithm)) + return } in := &challenge.ValidateInput{ diff --git a/lib/policy/policy.go b/lib/policy/policy.go index 0dd7dc5..691036b 100644 --- a/lib/policy/policy.go +++ b/lib/policy/policy.go @@ -188,9 +188,9 @@ func ParseConfig(ctx context.Context, fin io.Reader, fname string, defaultDiffic store, err := stFac.Build(ctx, c.Store.Parameters) if err != nil { validationErrs = append(validationErrs, err) + } else { + result.Store = store } - - result.Store = store case false: validationErrs = append(validationErrs, config.ErrUnknownStoreBackend) } diff --git a/lib/store/memory/memory.go b/lib/store/memory/memory.go index 8457020..116a433 100644 --- a/lib/store/memory/memory.go +++ b/lib/store/memory/memory.go @@ -62,8 +62,7 @@ func (i *impl) cleanupThread(ctx context.Context) { } } -// NewDecayMapStore creates a simple in-memory store. This will not scale -// to multiple Anubis instances. +// New creates a simple in-memory store. This will not scale to multiple Anubis instances. func New(ctx context.Context) store.Interface { result := &impl{ store: decaymap.New[string, []byte](),