From 9f87079d4641ea3c8ea0e209428dc483228f0d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Wed, 8 Nov 2023 11:35:23 +0800 Subject: [PATCH] Ignore brutal server error in test --- server.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server.go b/server.go index befe257..2b399d1 100644 --- a/server.go +++ b/server.go @@ -2,6 +2,7 @@ package mux import ( "context" + "github.com/sagernet/sing/common/debug" "net" "github.com/sagernet/sing/common/bufio" @@ -112,11 +113,14 @@ func (s *Service) newConnection(ctx context.Context, sessionConn net.Conn, strea } err = SetBrutalOptions(sessionConn, sendBPS) if err != nil { - err = WriteBrutalResponse(conn, 0, false, E.Cause(err, "enable TCP Brutal").Error()) - if err != nil { - return E.Cause(err, "write brutal response") + // ignore error in test + if !debug.Enabled { + err = WriteBrutalResponse(conn, 0, false, E.Cause(err, "enable TCP Brutal").Error()) + if err != nil { + return E.Cause(err, "write brutal response") + } + return nil } - return nil } err = WriteBrutalResponse(conn, s.brutal.ReceiveBPS, true, "") if err != nil {