BUG/MINOR: http-ana: Set HTX_FL_PROXY_RESP flag if a server perform a redirect

It is important to not forget to specify the HTX resposne was internally
generated when a server perform a redirect. This information is used by the H1
multiplexer to choose the right connexion mode when the response is sent to the
client.

This patch must be backported to 2.1.
This commit is contained in:
Christopher Faulet 2020-01-24 19:16:26 +01:00
parent 7a138dc908
commit c20afb810f

View File

@ -4254,6 +4254,8 @@ void http_perform_server_redirect(struct stream *s, struct stream_interface *si)
if (!htx_add_endof(htx, HTX_BLK_EOH) || !htx_add_endof(htx, HTX_BLK_EOM))
goto fail;
htx_to_buf(htx, &res->buf);
htx->flags |= HTX_FL_PROXY_RESP;
/*
* Send the message
*/