mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-01-15 18:20:52 +00:00
BUG/MEDIUM: peers/cli: fix "show peers" crash
Commit d0a06d52f
("CLEANUP: applet: use applet_put*() everywhere possible")
replaced most accesses to the conn_stream with simpler accesses to the
appctx. Unfortunately, in all the CLI functions using an appctx, one
makes an exception where the appctx is not the caller's but the one being
inspected! When no peers connection is active, the early exit immediately
crashes.
No backport is needed.
This commit is contained in:
parent
55b9689bbe
commit
ccea010104
@ -3917,7 +3917,7 @@ static int peers_dump_peer(struct buffer *msg, struct stconn *sc, struct peer *p
|
||||
|
||||
end:
|
||||
chunk_appendf(&trash, "\n");
|
||||
if (applet_putchk(appctx, msg) == -1)
|
||||
if (applet_putchk(sc_appctx(sc), msg) == -1)
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user