The stream_free() function is now public. It is mandatory to properly handle
errors when a new applet is started.
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);
/*
* 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;