mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-08-08 08:07:10 +02:00
[MEDIUM] http: make forceclose use SI_FL_NOLINGER
Option forceclose is not limited to the shortage of source ports anymore thanks to this flag.
This commit is contained in:
parent
4c283dce4b
commit
9438c718ce
@ -3318,7 +3318,12 @@ int http_request_forward_body(struct session *s, struct buffer *req, int an_bit)
|
||||
*/
|
||||
|
||||
if ((s->fe->options | s->be->options) & PR_O_FORCE_CLO) {
|
||||
/* option forceclose is set, let's enforce it now that the transfer is complete. */
|
||||
/* Option forceclose is set, let's enforce it now
|
||||
* that the transfer is complete. We can safely speed
|
||||
* up the close because we know the server has received
|
||||
* everything we wanted it to receive.
|
||||
*/
|
||||
req->cons->flags |= SI_FL_NOLINGER;
|
||||
buffer_abort(req);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user