commit | 7fc96d5a01b85cd324faa57da7bfedbe52f96dfe | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Nov 23 18:25:47 2017 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Thu Nov 23 19:35:42 2017 +0100 |
tree | e77e3cbab77d0b5851b2b9d404994af5b4cd5391 | |
parent | 90084a133dc9fef84bd8bb30bafa947941701515 [diff] |
MINOR: mux: Make sure every string is woken up after the handshake. In case any stream was waiting for the handshake after receiving early data, we have to wake all of them. Do so by making the mux responsible for removing the CO_FL_EARLY_DATA flag after all of them are woken up, instead of doing it in si_cs_wake_cb(), which would then only work for the first one. This makes wait_for_handshake work with HTTP/2.