cnlh 5 роки тому
батько
коміт
b43bcb1c96
1 змінених файлів з 3 додано та 0 видалено
  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
 		}