diff --git a/include/haproxy/stream_interface.h b/include/haproxy/stream_interface.h index acc22e756..da07127ff 100644 --- a/include/haproxy/stream_interface.h +++ b/include/haproxy/stream_interface.h @@ -427,7 +427,7 @@ static inline struct conn_stream *si_alloc_cs(struct stream_interface *si, struc si_release_endpoint(si); - cs = cs_new(conn, conn->target); + cs = cs_new(conn, (conn ? conn->target : NULL)); if (cs) si_attach_cs(si, cs);