aboutsummaryrefslogtreecommitdiff
path: root/gst/realmedia/rtspreal.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/realmedia/rtspreal.c')
-rw-r--r--gst/realmedia/rtspreal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c
index 3a7bbc7..b7b3383 100644
--- a/gst/realmedia/rtspreal.c
+++ b/gst/realmedia/rtspreal.c
@@ -595,6 +595,10 @@ rtsp_ext_real_parse_sdp (GstRTSPExtension * ext, GstSDPMessage * sdp,
/* ERRORS */
strange_opaque_data:
{
+ g_string_free (rules, TRUE);
+ g_hash_table_destroy (vars);
+ g_free (data);
+
GST_ELEMENT_ERROR (ctx, RESOURCE, WRITE, ("Strange opaque data."), (NULL));
return FALSE;
}