瀏覽代碼

fix read request

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
 			return
 		}
 		}
 		n += rd
 		n += rd
+		if n < 4 {
+			continue
+		}
 		if string(buf[n-4:n]) == "\r\n\r\n" {
 		if string(buf[n-4:n]) == "\r\n\r\n" {
 			return
 			return
 		}
 		}