Skip to content

Commit 82639e5

Browse files
committed
http: fix response body sent before header data when Content-Length is not set
1 parent 150a609 commit 82639e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

nbhttp/response.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ APPEND_BODY:
194194
// Append the data to the body buffer cache.
195195
res.bodyWritten += l
196196
res.bodyBuffer = mempool.Append(res.bodyBuffer, data...)
197-
if len(*res.bodyBuffer) >= maxPacketSize {
197+
if cl > 0 && len(*res.bodyBuffer) >= maxPacketSize {
198198
l, err = conn.Write(*res.bodyBuffer)
199199
if err != nil {
200200
mempool.Free(res.bodyBuffer)

0 commit comments

Comments
 (0)