From: David Svensson Fors Date: Wed, 6 Jun 2012 12:49:02 +0000 (+0200) Subject: client: fix GSocketAddress leak in gst_rtsp_client_accept X-Git-Tag: 1.19.3~495^2~1373 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fgstreamer.git;a=commitdiff_plain;h=7b145aeeab24971a4e305b9f4fd26782f35365cd client: fix GSocketAddress leak in gst_rtsp_client_accept Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677463 --- diff --git a/gst/rtsp-server/rtsp-client.c b/gst/rtsp-server/rtsp-client.c index b828002..e35efee 100644 --- a/gst/rtsp-server/rtsp-client.c +++ b/gst/rtsp-server/rtsp-client.c @@ -1910,6 +1910,7 @@ gst_rtsp_client_accept (GstRTSPClient * client, GSocket * socket, addrlen = sizeof (addr); if (!g_socket_address_to_native (addres, &addr, addrlen, error)) goto native_failed; + g_object_unref (addres); if (getnameinfo ((struct sockaddr *) &addr, addrlen, ip, sizeof (ip), NULL, 0, NI_NUMERICHOST) != 0) @@ -1960,6 +1961,7 @@ no_address: } native_failed: { + g_object_unref (addres); GST_ERROR ("could not get native address %s", (*error)->message); return FALSE; }