close the connection on an MapAccess error in SentPacketHandler

This commit is contained in:
Marten Seemann
2016-04-27 11:34:35 +07:00
parent 3f6b228d07
commit 160db13bdb
2 changed files with 7 additions and 4 deletions

View File

@@ -91,6 +91,8 @@ func (s *Session) Run() {
// Can happen e.g. when packets thought missing arrive late
case ackhandler.ErrDuplicateOrOutOfOrderAck:
// Can happen when RST_STREAMs arrive early or late (?)
case ackhandler.ErrMapAccess:
s.Close(err) // TODO: sent correct error code here
case errRstStreamOnInvalidStream:
fmt.Printf("Ignoring error in session: %s\n", err.Error())
default: