mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-10 09:07:02 +02:00
BUG/MINOR: mux-h1: Don't return the empty chunk on HEAD responses
HEAD responses must not have any body payload. But, because of a bug, for chunk reponses, the empty chunk was always added. This patch fixes the Github issue #146. It must be backported to 2.0 and 1.9.
This commit is contained in:
parent
5433a0b021
commit
b8fc304e8f
@ -1682,6 +1682,8 @@ static size_t h1_process_output(struct h1c *h1c, struct buffer *buf, size_t coun
|
||||
h1m->flags |= (H1_MF_NO_PHDR|H1_MF_CLEAN_CONN_HDR);
|
||||
h1s->flags &= ~H1S_F_HAVE_O_CONN;
|
||||
}
|
||||
else if ((h1m->flags & H1_MF_RESP) && h1s->meth == HTTP_METH_HEAD)
|
||||
h1m->state = H1_MSG_DONE;
|
||||
else
|
||||
h1m->state = H1_MSG_DATA;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user