diff options
Diffstat (limited to 'gst/realmedia/rtspreal.c')
-rw-r--r-- | gst/realmedia/rtspreal.c | 4 |
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; } |