mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-28 17:21:32 +02: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…
x
Reference in New Issue
Block a user