Skip to content

Commit 53d5900

Browse files
author
anytls
committed
Fix stream read error
1 parent 8812aae commit 53d5900

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

proxy/session/stream.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func newStream(id uint32, sess *Session) *Stream {
3939
// Read implements net.Conn
4040
func (s *Stream) Read(b []byte) (n int, err error) {
4141
n, err = s.pipeR.Read(b)
42-
if s.dieErr != nil {
42+
if n == 0 && s.dieErr != nil {
4343
err = s.dieErr
4444
}
4545
return

0 commit comments

Comments
 (0)