diff --git a/packet_handler_map.go b/packet_handler_map.go index 7336b0dff55..c616c263be2 100644 --- a/packet_handler_map.go +++ b/packet_handler_map.go @@ -9,6 +9,8 @@ import ( "hash" "log" "net" + "os" + "strconv" "sync" "time" @@ -122,6 +124,9 @@ func newPacketHandlerMap( ) (packetHandlerManager, error) { if err := setReceiveBuffer(c, logger); err != nil { receiveBufferWarningOnce.Do(func() { + if disable, _ := strconv.ParseBool(os.Getenv("QUIC_GO_DISABLE_RECEIVE_BUFFER_WARNING")); disable { + return + } log.Printf("%s. See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive-Buffer-Size for details.", err) }) }