rtsp-server: don't ref server socket if it is NULL
authorOgnyan Tonchev <ognyan@axis.com>
Mon, 22 Oct 2012 14:09:24 +0000 (16:09 +0200)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 22 Oct 2012 17:11:28 +0000 (18:11 +0100)
Fixes test_bind_already_in_use unit test again after commit 6a497440.

https://bugzilla.gnome.org/show_bug.cgi?id=686644

gst/rtsp-server/rtsp-server.c

index 125d252..c622981 100644 (file)
@@ -965,9 +965,9 @@ gst_rtsp_server_create_source (GstRTSPServer * server,
   g_return_val_if_fail (GST_IS_RTSP_SERVER (server), NULL);
 
   socket = gst_rtsp_server_create_socket (server, NULL, error);
-  server->socket = g_object_ref (socket);
   if (socket == NULL)
     goto no_socket;
+  server->socket = g_object_ref (socket);
 
   /* create a watch for reads (new connections) and possible errors */
   source = g_socket_create_source (socket, G_IO_IN |