server: fix small leak
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Nov 2012 10:24:35 +0000 (11:24 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Nov 2012 10:24:35 +0000 (11:24 +0100)
gst/rtsp-server/rtsp-server.c

index af44b53..6151c83 100644 (file)
@@ -204,6 +204,7 @@ gst_rtsp_server_finalize (GObject * object)
 
   g_free (server->address);
   g_free (server->service);
+
   if (server->socket)
     g_object_unref (server->socket);
 
@@ -718,6 +719,7 @@ gst_rtsp_server_create_socket (GstRTSPServer * server,
     if (socket == NULL) {
       GST_DEBUG_OBJECT (server, "failed to make socket (%s), try next",
           sock_error->message);
+      g_object_unref (sockaddr);
       continue;
     }