From 8d5f162f000c6310e3b8b475d2d23f917f7da99b Mon Sep 17 00:00:00 2001 From: qydysky Date: Wed, 19 Mar 2025 02:21:20 +0000 Subject: [PATCH] 1 --- config.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/config.go b/config.go index f4192d7..6f0e80b 100755 --- a/config.go +++ b/config.go @@ -304,11 +304,13 @@ func (t *Config) SwapSign(ctx context.Context, logger Logger) { w.Header().Add(header+"Error", e.Error()) if errors.Is(e, ErrHeaderCheckFail) || errors.Is(e, ErrBodyCheckFail) { w.WriteHeader(http.StatusForbidden) - } else if errors.Is(e, ErrAllBacksFail) { - w.WriteHeader(http.StatusBadGateway) - logger.Warn(`W:`, fmt.Sprintf(logFormat, reqId, r.RemoteAddr, route.config.Addr, routePath, "Err", ErrAllBacksFail)) } else { - t.routeP.GetConn(r).Close() + if errors.Is(e, ErrAllBacksFail) { + w.WriteHeader(http.StatusBadGateway) + } else { + t.routeP.GetConn(r).Close() + } + logger.Warn(`W:`, fmt.Sprintf(logFormat, reqId, r.RemoteAddr, route.config.Addr, routePath, "Err", e)) } } }) -- 2.39.2