From ad1eca45cacb2aa7f0d858cc72820b014aed451c Mon Sep 17 00:00:00 2001 From: xtaci Date: Thu, 1 Sep 2016 14:16:46 +0800 Subject: [PATCH] send RST when PSH to absent streams --- session.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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{}{} } }