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;