mirror of
https://github.com/xtaci/smux.git
synced 2026-10-21 11:25:03 +00:00
send FIN in normal order instead of in priority
This commit is contained in:
@@ -484,7 +484,9 @@ func (s *Stream) Close() error {
|
||||
})
|
||||
|
||||
if once {
|
||||
_, err = s.sess.writeFrame(newFrame(byte(s.sess.config.Version), cmdFIN, s.id))
|
||||
// send FIN in order
|
||||
f := newFrame(byte(s.sess.config.Version), cmdFIN, s.id)
|
||||
_, err = s.sess.writeFrameInternal(f, time.After(openCloseTimeout), CLSDATA)
|
||||
s.sess.streamClosed(s.id)
|
||||
return err
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user