From: Christopher Faulet Date: Tue, 30 Jul 2024 08:43:55 +0000 (+0200) Subject: BUILD: mux-pt: Use the right name for the sedesc variable X-Git-Tag: v3.1-dev5~65 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d9f41b1d6e811022372ce541e67b047bd18630a9;p=thirdparty%2Fhaproxy.git BUILD: mux-pt: Use the right name for the sedesc variable A typo was introduced in 760d26a86 ("BUG/MEDIUM: mux-pt/mux-h1: Release the pipe on connection error on sending path"). The sedesc variable is 'sd', not 'se'. This patch must be backported with the commit above. --- diff --git a/src/mux_pt.c b/src/mux_pt.c index e0d31bb7be..85c5c7531d 100644 --- a/src/mux_pt.c +++ b/src/mux_pt.c @@ -621,9 +621,9 @@ static size_t mux_pt_done_ff(struct stconn *sc) if (conn_xprt_read0_pending(conn)) se_fl_set(ctx->sd, SE_FL_EOS); se_fl_set_error(ctx->sd); - if (se->iobuf.pipe) { - put_pipe(se->iobuf.pipe); - se->iobuf.pipe = NULL; + if (sd->iobuf.pipe) { + put_pipe(sd->iobuf.pipe); + sd->iobuf.pipe = NULL; } TRACE_DEVEL("error on connection", PT_EV_TX_DATA|PT_EV_CONN_ERR, conn, sc); } @@ -740,9 +740,9 @@ static int mux_pt_resume_fastfwd(struct stconn *sc, unsigned int flags) if (conn_xprt_read0_pending(conn)) se_fl_set(ctx->sd, SE_FL_EOS); se_fl_set_error(ctx->sd); - if (se->iobuf.pipe) { - put_pipe(se->iobuf.pipe); - se->iobuf.pipe = NULL; + if (sd->iobuf.pipe) { + put_pipe(sd->iobuf.pipe); + sd->iobuf.pipe = NULL; } TRACE_DEVEL("error on connection", PT_EV_TX_DATA|PT_EV_CONN_ERR, conn, sc); }