summaryrefslogtreecommitdiff
path: root/gst/rist/gstristsink.c
diff options
context:
space:
mode:
authorMarc Leeman <m.leeman@televic.com>2020-02-21 11:33:35 +0100
committerMarc Leeman <m.leeman@televic.com>2020-02-21 12:16:31 +0100
commit424c593871f9466ec57ba8514db397b966bfe13e (patch)
tree6e2abfd1f7c1f85ac66360231b31f9b49d3a0b93 /gst/rist/gstristsink.c
parent6da6b6f3f00b5622b6eff4363ab12dfadc016b3e (diff)
downloadgstreamer-plugins-bad-424c593871f9466ec57ba8514db397b966bfe13e.tar.gz
rist: fix two minor memory leaks
Diffstat (limited to 'gst/rist/gstristsink.c')
-rw-r--r--gst/rist/gstristsink.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/rist/gstristsink.c b/gst/rist/gstristsink.c
index 46d85a0bb..8ae36fccc 100644
--- a/gst/rist/gstristsink.c
+++ b/gst/rist/gstristsink.c
@@ -575,6 +575,7 @@ gst_rist_sink_setup_rtcp_socket (GstRistSink * sink, RistSenderBond * bond)
g_object_set (bond->rtcp_src, "address", any_addr, "port", 0, NULL);
}
+ g_free (remote_addr);
g_object_unref (iaddr);
gst_element_set_locked_state (bond->rtcp_src, FALSE);
@@ -596,6 +597,7 @@ dns_resolve_failed:
("Could not resolve hostname '%s'", GST_STR_NULL (remote_addr)),
("DNS resolver reported: %s", error->message));
g_free (remote_addr);
+ g_object_unref (iaddr);
g_error_free (error);
return GST_STATE_CHANGE_FAILURE;
}