From 420311ca0c513c9a3bff462156524c5a061bb4c9 Mon Sep 17 00:00:00 2001 From: SunBK201 Date: Tue, 9 Dec 2025 21:49:03 +0800 Subject: [PATCH] fix: direct forward empty ua http request --- src/internal/rewrite/rewriter.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/internal/rewrite/rewriter.go b/src/internal/rewrite/rewriter.go index 1e2bd67..d76de30 100644 --- a/src/internal/rewrite/rewriter.go +++ b/src/internal/rewrite/rewriter.go @@ -174,9 +174,14 @@ func (r *Rewriter) EvaluateRewriteDecision(req *http.Request, srcAddr, destAddr // GLOBAL var err error matches := false - isWhitelist := r.inWhitelist(originalUA) decision := &RewriteDecision{} + if originalUA == "" { + decision.Action = rule.ActionDirect + return decision + } + + isWhitelist := r.inWhitelist(originalUA) if !isWhitelist { if r.pattern == "" { matches = true