commit | bc39a5d8c86c0fe3c2ca7fbf0b90a85810fad23e | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Mon Apr 20 15:52:18 2015 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Apr 23 17:56:17 2015 +0200 |
tree | 2e08147f6076f67385e85ba5459d1e7ff2f27a36 | |
parent | d4da196546a78a11953aa6b48b3bb7fece7a0983 [diff] |
MAJOR: stream: do not allocate request buffers anymore when the left side is an applet We used to allocate a request buffer so that we could process applets from process_stream(), and this was causing some trouble because it was not possible for an analyzer to return an error to an applet, which we'll need for HTTP/2. Now that we don't call applets anymore from process_stream() we can simplify this and ensure that a response is always allocated to process a stream.