forked from quic-go/quic-go
reject invalid active_connection_id_limit transport parameter values (#3687)
This commit is contained in:
@@ -78,7 +78,7 @@ func main() {
|
||||
protocol.ConnectionID{},
|
||||
nil,
|
||||
nil,
|
||||
&wire.TransportParameters{},
|
||||
&wire.TransportParameters{ActiveConnectionIDLimit: 2},
|
||||
runner,
|
||||
&tls.Config{
|
||||
ServerName: "localhost",
|
||||
@@ -102,7 +102,7 @@ func main() {
|
||||
protocol.ConnectionID{},
|
||||
nil,
|
||||
nil,
|
||||
&wire.TransportParameters{},
|
||||
&wire.TransportParameters{ActiveConnectionIDLimit: 2},
|
||||
runner,
|
||||
config,
|
||||
nil,
|
||||
|
||||
@@ -38,7 +38,7 @@ func main() {
|
||||
MaxUniStreamNum: protocol.StreamNum(getRandomValue()),
|
||||
MaxBidiStreamNum: protocol.StreamNum(getRandomValue()),
|
||||
MaxIdleTimeout: time.Duration(getRandomValue()),
|
||||
ActiveConnectionIDLimit: getRandomValue(),
|
||||
ActiveConnectionIDLimit: getRandomValue() + 2,
|
||||
}
|
||||
if rand.Int()%2 == 0 {
|
||||
tp.OriginalDestinationConnectionID = protocol.ParseConnectionID(getRandomData(rand.Intn(21)))
|
||||
|
||||
Reference in New Issue
Block a user