mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-13 17:07:31 +00:00
BUG/MAJOR: frontend: don't dereference a null conn on outgoing connections
Recently merged commit 0cfe388
("MINOR: frontend: retrieve the ALPN name when
available") assumed that the connection is always known in frontend_accept()
which is not true for outgoing peers connections for example.
No backport needed.
This commit is contained in:
parent
c730606879
commit
27f2dbbdfd
@ -62,7 +62,7 @@ int frontend_accept(struct stream *s)
|
||||
/* check if we're in HTTP mode, directly connected to the connection,
|
||||
* and with ALPN advertising H2.
|
||||
*/
|
||||
if (conn->owner == &s->si[0])
|
||||
if (conn && conn->owner == &s->si[0])
|
||||
conn_get_alpn(conn, &alpn_str, &alpn_len);
|
||||
|
||||
if ((fe->mode == PR_MODE_TCP || fe->mode == PR_MODE_HTTP)
|
||||
|
Loading…
Reference in New Issue
Block a user