From cefda21aa803a1a5bc8beb90c2b4c8187c1e45ba Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Thu, 22 Jan 2026 20:21:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=B6=85=E6=97=B6=E5=A4=84=E7=90=86):=20?= =?UTF-8?q?=E8=BF=9B=E4=B8=80=E6=AD=A5=E4=BF=AE=E5=A4=8D=E8=B6=85=E6=97=B6?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- probe_nat.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/probe_nat.go b/probe_nat.go index 788a43d..c52b5f5 100644 --- a/probe_nat.go +++ b/probe_nat.go @@ -110,10 +110,10 @@ func performTest(conn net.PacketConn, serverAddr string, network string, timeout if _, err := conn.WriteTo(req, dst); err != nil { return nil, nil, err } - conn.SetReadDeadline(time.Now().Add(timeout)) defer conn.SetReadDeadline(time.Time{}) buf := make([]byte, 2048) for i := 0; i < 3; i++ { + conn.SetReadDeadline(time.Now().Add(timeout)) n, addr, err := conn.ReadFrom(buf) if err != nil { if nerr, ok := err.(net.Error); ok && nerr.Timeout() {