forked from quic-go/quic-go
use a uint64 in the AllowConnectionWindowIncrease callback
This commit is contained in:
@@ -103,7 +103,7 @@ var _ = Describe("Config", func() {
|
||||
var calledAcceptToken, calledAllowConnectionWindowIncrease bool
|
||||
c1 := &Config{
|
||||
AcceptToken: func(_ net.Addr, _ *Token) bool { calledAcceptToken = true; return true },
|
||||
AllowConnectionWindowIncrease: func(Session, int) bool { calledAllowConnectionWindowIncrease = true; return true },
|
||||
AllowConnectionWindowIncrease: func(Session, uint64) bool { calledAllowConnectionWindowIncrease = true; return true },
|
||||
}
|
||||
c2 := c1.Clone()
|
||||
c2.AcceptToken(&net.UDPAddr{}, &Token{})
|
||||
|
||||
@@ -270,7 +270,7 @@ type Config struct {
|
||||
// to increase the connection flow control window.
|
||||
// If set, the caller can prevent an increase of the window. Typically, it would do so to
|
||||
// limit the memory usage.
|
||||
AllowConnectionWindowIncrease func(sess Session, delta int) bool
|
||||
AllowConnectionWindowIncrease func(sess Session, delta uint64) bool
|
||||
// MaxIncomingStreams is the maximum number of concurrent bidirectional streams that a peer is allowed to open.
|
||||
// Values above 2^60 are invalid.
|
||||
// If not set, it will default to 100.
|
||||
|
||||
@@ -510,7 +510,7 @@ func (s *session) preSetup() {
|
||||
if s.config.AllowConnectionWindowIncrease == nil {
|
||||
return true
|
||||
}
|
||||
return s.config.AllowConnectionWindowIncrease(s, int(size))
|
||||
return s.config.AllowConnectionWindowIncrease(s, uint64(size))
|
||||
},
|
||||
s.rttStats,
|
||||
s.logger,
|
||||
|
||||
Reference in New Issue
Block a user