From b9a77af8f9c413717d898b2396ff6bbe8a6cf8f5 Mon Sep 17 00:00:00 2001 From: Chao Fei Date: Thu, 12 May 2022 19:24:37 +0800 Subject: [PATCH] don't set receive buffer if it is already large enough (#3407) --- packet_handler_map.go | 1 + 1 file changed, 1 insertion(+) diff --git a/packet_handler_map.go b/packet_handler_map.go index 6975d5a2..2d55a95e 100644 --- a/packet_handler_map.go +++ b/packet_handler_map.go @@ -104,6 +104,7 @@ func setReceiveBuffer(c net.PacketConn, logger utils.Logger) error { } if size >= protocol.DesiredReceiveBufferSize { logger.Debugf("Conn has receive buffer of %d kiB (wanted: at least %d kiB)", size/1024, protocol.DesiredReceiveBufferSize/1024) + return nil } if err := conn.SetReadBuffer(protocol.DesiredReceiveBufferSize); err != nil { return fmt.Errorf("failed to increase receive buffer size: %w", err)