forked from quic-go/quic-go
dequeue all 0-RTT packets to the session in one go
This commit is contained in:
@@ -463,13 +463,7 @@ func (s *baseServer) handleInitialImpl(p *receivedPacket, hdr *wire.Header) erro
|
||||
return nil
|
||||
}
|
||||
sess.handlePacket(p)
|
||||
for {
|
||||
p := s.zeroRTTQueue.Dequeue(hdr.DestConnectionID)
|
||||
if p == nil {
|
||||
break
|
||||
}
|
||||
sess.handlePacket(p)
|
||||
}
|
||||
s.zeroRTTQueue.DequeueToSession(hdr.DestConnectionID, sess)
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user