From ab5d1dceed7c780e1a28096523f76ce28843d31a Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Thu, 12 May 2022 14:56:55 +0200 Subject: [PATCH] MINOR: stream: Export stream_free() The stream_free() function is now public. It is mandatory to properly handle errors when a new applet is started. --- include/haproxy/stream.h | 1 + src/stream.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/haproxy/stream.h b/include/haproxy/stream.h index 5660857d4..a469e4b35 100644 --- a/include/haproxy/stream.h +++ b/include/haproxy/stream.h @@ -60,6 +60,7 @@ extern struct pool_head *pool_head_uniqueid; extern struct data_cb sess_conn_cb; struct stream *stream_new(struct session *sess, struct conn_stream *cs, struct buffer *input); +void stream_free(struct stream *s); int stream_upgrade_from_cs(struct conn_stream *cs, struct buffer *input); int stream_set_http_mode(struct stream *s, const struct mux_proto_list *mux_proto); diff --git a/src/stream.c b/src/stream.c index 00abce656..dd3358e48 100644 --- a/src/stream.c +++ b/src/stream.c @@ -580,7 +580,7 @@ struct stream *stream_new(struct session *sess, struct conn_stream *cs, struct b /* * frees the context associated to a stream. It must have been removed first. */ -static void stream_free(struct stream *s) +void stream_free(struct stream *s) { struct session *sess = strm_sess(s); struct proxy *fe = sess->fe;