webrtcbin: fix GInetAddress leak
This commit is contained in:
parent
8af8e73573
commit
e898f1565d
@ -302,6 +302,7 @@ _resolve_host (GstWebRTCICE * ice, const gchar * host)
|
|||||||
GError *error = NULL;
|
GError *error = NULL;
|
||||||
GInetAddress *addr;
|
GInetAddress *addr;
|
||||||
GList *addresses;
|
GList *addresses;
|
||||||
|
gchar *address;
|
||||||
|
|
||||||
GST_DEBUG_OBJECT (ice, "Resolving host %s", host);
|
GST_DEBUG_OBJECT (ice, "Resolving host %s", host);
|
||||||
|
|
||||||
@ -316,8 +317,10 @@ _resolve_host (GstWebRTCICE * ice, const gchar * host)
|
|||||||
|
|
||||||
/* XXX: only the first address is used */
|
/* XXX: only the first address is used */
|
||||||
addr = addresses->data;
|
addr = addresses->data;
|
||||||
|
address = g_inet_address_to_string (addr);
|
||||||
|
g_resolver_free_addresses (addresses);
|
||||||
|
|
||||||
return g_inet_address_to_string (addr);
|
return address;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
x
Reference in New Issue
Block a user