From 0eeb4a5c733a42378a9909ded740ae9aeec84a80 Mon Sep 17 00:00:00 2001 From: David Svensson Fors Date: Thu, 15 Nov 2012 14:02:37 +0100 Subject: [PATCH] server: start and stop multiple times Stop listening on the RTSP port when the GSource is removed, so clients can't connect and the server can be started again. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=688395 --- gst/rtsp-server/rtsp-server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/rtsp-server/rtsp-server.c b/gst/rtsp-server/rtsp-server.c index 6151c83..9f557ba 100644 --- a/gst/rtsp-server/rtsp-server.c +++ b/gst/rtsp-server/rtsp-server.c @@ -1076,6 +1076,8 @@ static void watch_destroyed (GstRTSPServer * server) { GST_DEBUG_OBJECT (server, "source destroyed"); + g_object_unref (server->socket); + server->socket = NULL; g_object_unref (server); } -- 2.7.4