From 02ac18b6992b94f824e71a82d6ddaa238f04ffdb Mon Sep 17 00:00:00 2001 From: Ognyan Tonchev Date: Tue, 24 Sep 2013 16:26:37 +0200 Subject: [PATCH] rtspconnection: Unset input/output_stream after freeing the GIOStream watch->input_stream and watch->output_stream are owned by the GIOStream and should be unset after freeing the stream. https://bugzilla.gnome.org/show_bug.cgi?id=708689 --- gst-libs/gst/rtsp/gstrtspconnection.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst-libs/gst/rtsp/gstrtspconnection.c b/gst-libs/gst/rtsp/gstrtspconnection.c index 1335756..3a76d1b 100644 --- a/gst-libs/gst/rtsp/gstrtspconnection.c +++ b/gst-libs/gst/rtsp/gstrtspconnection.c @@ -2037,6 +2037,10 @@ gst_rtsp_connection_close (GstRTSPConnection * conn) conn->socket1 = NULL; } + /* these were owned by the stream */ + conn->input_stream = NULL; + conn->output_stream = NULL; + g_free (conn->remote_ip); conn->remote_ip = NULL; g_free (conn->local_ip); -- 2.7.4