rtsp: don't leak address and socket
authorDavid Svensson Fors <davidsf at axis.com>
Wed, 6 Jun 2012 12:53:43 +0000 (14:53 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 6 Jun 2012 12:53:43 +0000 (14:53 +0200)
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677466

gst-libs/gst/rtsp/gstrtspconnection.c

index 22f3d0b..fa7ec81 100644 (file)
@@ -322,10 +322,12 @@ gst_rtsp_connection_accept (GSocket * socket, GstRTSPConnection ** conn,
   ip = g_inet_address_to_string (g_inet_socket_address_get_address
       (G_INET_SOCKET_ADDRESS (addr)));
   port = g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (addr));
+  g_object_unref (addr);
 
   ret =
       gst_rtsp_connection_create_from_socket (client_sock, ip, port, NULL,
       conn);
+  g_object_unref (client_sock);
   g_free (ip);
 
   return ret;