From 99531653368f7bd4f7f8e7c367ec1d89b32adf44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 16 May 2014 12:21:06 +0200 Subject: [PATCH] rtspreal: Fix some memory leaks in an error path CID 1212165. --- gst/realmedia/rtspreal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gst/realmedia/rtspreal.c b/gst/realmedia/rtspreal.c index 3a7bbc7941..b7b33835d2 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; }