Print chunk size in debug log.

This commit is contained in:
Chen Yufei
2013-08-08 22:08:55 +08:00
parent ebc48847ab
commit 8d1607486d

View File

@@ -1142,7 +1142,6 @@ func sendBodyChunked(w io.Writer, r *bufio.Reader, rdSize int) (err error) {
errl.Println("peek chunk size:", err)
return
}
// debug.Printf("Chunk size line %s\n", s)
smid := bytes.IndexByte(s, ';')
if smid == -1 {
smid = len(s)
@@ -1155,6 +1154,12 @@ func sendBodyChunked(w io.Writer, r *bufio.Reader, rdSize int) (err error) {
errl.Println("chunk size invalid:", err)
return
}
if debug {
// To debug getting malformed response status line with "0\r\n".
if c, ok := w.(*clientConn); ok {
debug.Printf("cli(%s) chunk size %d %#v\n", c.RemoteAddr(), size, string(s))
}
}
if size == 0 {
r.Skip(len(s))
if err = skipCRLF(r); err != nil {