diff --git a/session.go b/session.go index 285dc30..8c32c19 100644 --- a/session.go +++ b/session.go @@ -222,7 +222,8 @@ func (s *Session) recvLoop() { case s.rdEvents[f.sid] <- struct{}{}: default: } - } else { + } else { // stream absent + s.sendFrame(newFrame(cmdRST, f.sid)) s.tbf <- struct{}{} } }