commit | e7284780cffcec079b53d59de2c0489bfff8eb55 | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Dec 06 18:54:54 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Thu Dec 06 19:00:21 2018 +0100 |
tree | affa11e81210b7d2fbc519bc18d89e5da0419a0a | |
parent | d247be0620c35ea0a43074fd88c6a520629c1823 [diff] |
BUG/MEDIUM: h1: Don't free the connection if it's an outgoing connection. In h1_process(), don't release the connection if it is an outgoing connection and we don't have an h1s associated, if it is so it is probably just in a pool.
diff --git a/src/mux_h1.c b/src/mux_h1.c index e155234..c329340 100644 --- a/src/mux_h1.c +++ b/src/mux_h1.c
@@ -1682,7 +1682,7 @@ goto release; } else - goto release; + goto end; h1s = h1c->h1s; }