BUG/MINOR: stconn: Fix sc_mux_strm() return value

Since the begining, this function returns a pointer on an appctx while it
should be a void pointer. It is the caller responsibility to cast it to the
right type, the corresponding mux stream in this case.

However, it is not a big deal because this function is unused for now. Only
the unsafe one is used.

This patch must be backported as far as 2.6.
This commit is contained in:
Christopher Faulet 2024-04-19 15:29:57 +02:00
parent 219d95281a
commit f58883002c

View File

@ -255,7 +255,7 @@ static inline void *__sc_mux_strm(const struct stconn *sc)
{
return __sc_endp(sc);
}
static inline struct appctx *sc_mux_strm(const struct stconn *sc)
static inline void *sc_mux_strm(const struct stconn *sc)
{
if (sc_ep_test(sc, SE_FL_T_MUX))
return __sc_mux_strm(sc);