Skip to content

Commit d5d87f6

Browse files
committed
partial body error fix
1 parent 11f62bc commit d5d87f6

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

internal/request/request.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,12 @@ func RequestFromReader(reader io.Reader) (*Request, error) {
5656

5757
if err != nil {
5858
if errors.Is(err, io.EOF) {
59-
req.State = RequestStateDone
59+
// if the EOF is reached but req isn't done state
60+
// then partial content
61+
if req.State != RequestStateDone {
62+
req.State = RequestStateDone
63+
return req, errors.New("partial content")
64+
}
6065
break
6166
}
6267
return nil, err

0 commit comments

Comments
 (0)