Dont throw errors on cleanup

This commit is contained in:
Owen
2025-11-30 19:45:25 -05:00
parent cdaff27964
commit d04f6cf702

View File

@@ -3,6 +3,7 @@ package wgtester
import ( import (
"encoding/binary" "encoding/binary"
"fmt" "fmt"
"io"
"net" "net"
"sync" "sync"
"time" "time"
@@ -187,6 +188,10 @@ func (s *Server) handleConnections() {
case <-s.shutdownCh: case <-s.shutdownCh:
return // Don't log error if we're shutting down return // Don't log error if we're shutting down
default: default:
// Don't log EOF errors during shutdown - these are expected when connection is closed
if err == io.EOF {
return
}
logger.Error("%sError reading from UDP: %v", s.outputPrefix, err) logger.Error("%sError reading from UDP: %v", s.outputPrefix, err)
} }
continue continue