mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04:00
BUG/MEDIUM: stconn: Don't block sends if there is a pending shutdown
For the same reason than the previous patch, we must not block the sends when there is a pending shutdown. In other words, we must consider the sends are allowed when there is a pending shutdown. This patch must slowly be backported as far as 2.2. It should partially fix issue #2249.
This commit is contained in:
parent
0b93ff8c87
commit
b50a471adb
1 changed files with 2 additions and 0 deletions
|
|
@ -351,6 +351,8 @@ static inline int sc_is_send_allowed(const struct stconn *sc)
|
|||
{
|
||||
if (sc->flags & SC_FL_SHUT_DONE)
|
||||
return 0;
|
||||
if (sc->flags & SC_FL_SHUT_WANTED)
|
||||
return 1;
|
||||
|
||||
return !sc_ep_test(sc, SE_FL_WAIT_DATA | SE_FL_WONT_CONSUME);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue