Эх сурвалжийг харах

Merge pull request #1 from vektra/master

Also detect 'connectior reset by peer' which is what a unix socket says
Armon Dadgar 10 жил өмнө
parent
commit
35417c7dfa
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  1. 1 1
      session.go

+ 1 - 1
session.go

@@ -330,7 +330,7 @@ func (s *Session) recv() {
 	for {
 		// Read the header
 		if _, err := io.ReadFull(s.bufRead, hdr); err != nil {
-			if err != io.EOF && !strings.Contains(err.Error(), "closed") {
+			if err != io.EOF && !strings.Contains(err.Error(), "closed") && !strings.Contains(err.Error(), "reset by peer") {
 				s.logger.Printf("[ERR] yamux: Failed to read header: %v", err)
 			}
 			s.exitErr(err)