Fix a stuck RWMutex

This commit is contained in:
Qian Wang 2019-01-21 21:13:54 +00:00
parent 69cf3649b1
commit a52c3204d1
1 changed files with 1 additions and 0 deletions

View File

@ -99,6 +99,7 @@ func (stream *Stream) Write(in []byte) (n int, err error) {
tlsRecord, err := stream.session.obfs(f) tlsRecord, err := stream.session.obfs(f)
if err != nil { if err != nil {
stream.writingM.RUnlock()
return 0, err return 0, err
} }
n, err = stream.session.sb.send(tlsRecord) n, err = stream.session.sb.send(tlsRecord)