From 481b720da6115fa5d75fe79e8373abcdbfa484fc Mon Sep 17 00:00:00 2001 From: naison <895703375@qq.com> Date: Sat, 23 Nov 2024 17:08:03 +0800 Subject: [PATCH] hotfix: close gvisor endpoint is tcp conn closed (#378) --- pkg/core/gvisortunendpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/core/gvisortunendpoint.go b/pkg/core/gvisortunendpoint.go index 136b0d32..3c0bf908 100755 --- a/pkg/core/gvisortunendpoint.go +++ b/pkg/core/gvisortunendpoint.go @@ -55,7 +55,7 @@ func (h *gvisorTCPHandler) readFromTCPConnWriteToEndpoint(ctx context.Context, c if err != nil { log.Errorf("[TUN] Failed to read from tcp conn: %v", err) config.SPool.Put(buf[:]) - continue + return } if read == 0 { log.Warnf("[TUN] Read from tcp conn length is %d", read)