Bladeren bron

fix read request

cnlh 5 jaren geleden
bovenliggende
commit
b43bcb1c96
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      lib/conn/conn.go

+ 3 - 0
lib/conn/conn.go

@@ -43,6 +43,9 @@ func (s *Conn) readRequest(buf []byte) (n int, err error) {
 			return
 		}
 		n += rd
+		if n < 4 {
+			continue
+		}
 		if string(buf[n-4:n]) == "\r\n\r\n" {
 			return
 		}