This commit is contained in:
xtaci
2016-09-01 14:24:57 +08:00
parent ad1eca45ca
commit c368df894a
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -102,12 +102,12 @@ func (s *Session) Close() error {
case <-s.die:
return errors.New(errBrokenPipe)
default:
close(s.die)
for k := range s.streams {
s.streams[k].Close()
}
s.sendFrame(newFrame(cmdTerminate, 0))
s.conn.Close()
close(s.die)
}
return nil
}
@@ -130,7 +130,7 @@ func (s *Session) NumStreams() int {
}
// notify the session that a session has closed
func (s *Session) streamActiveClose(sid uint32) {
func (s *Session) streamClosed(sid uint32) {
s.chActiveClose <- sid
}
+1 -1
View File
@@ -103,7 +103,7 @@ func (s *Stream) Close() error {
return errors.New(errBrokenPipe)
default:
close(s.die)
s.sess.streamActiveClose(s.id)
s.sess.streamClosed(s.id)
s.sess.sendFrame(newFrame(cmdRST, s.id))
}
return nil