From cb6e5999e1d3d890037c7fc042fab6e3bcccc872 Mon Sep 17 00:00:00 2001 From: chungthuang Date: Wed, 12 Jun 2024 16:59:30 -0500 Subject: [PATCH] TUN-8461: Don't log Failed to send session payload if the error is EOF --- datagramsession/session.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datagramsession/session.go b/datagramsession/session.go index 396ee140..bb1369f9 100644 --- a/datagramsession/session.go +++ b/datagramsession/session.go @@ -57,7 +57,7 @@ func (s *Session) Serve(ctx context.Context, closeAfterIdle time.Duration) (clos readBuffer := make([]byte, maxPacketSize) for { if closeSession, err := s.dstToTransport(readBuffer); err != nil { - if errors.Is(err, net.ErrClosed) { + if errors.Is(err, net.ErrClosed) || errors.Is(err, io.EOF) { s.log.Debug().Msg("Destination connection closed") } else { level := zerolog.ErrorLevel