From 8b558d68cbacd354121e980aafc96c92574bc78c Mon Sep 17 00:00:00 2001 From: Florin Apostol Date: Wed, 15 Jul 2015 13:41:37 +0100 Subject: [PATCH] dashdemux: free prop_string only after it's no longer needed https://bugzilla.gnome.org/show_bug.cgi?id=752419 --- ext/dash/gstmpdparser.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/dash/gstmpdparser.c b/ext/dash/gstmpdparser.c index 6f34502b35..64abdbc6e8 100644 --- a/ext/dash/gstmpdparser.c +++ b/ext/dash/gstmpdparser.c @@ -492,9 +492,9 @@ gst_mpdparser_get_xml_prop_range (xmlNode * a_node, const gchar * property_name, return exists; error: - xmlFree (prop_string); GST_WARNING ("failed to parse property %s from xml string %s", property_name, prop_string); + xmlFree (prop_string); return FALSE; } @@ -544,9 +544,9 @@ gst_mpdparser_get_xml_prop_ratio (xmlNode * a_node, return exists; error: - xmlFree (prop_string); GST_WARNING ("failed to parse property %s from xml string %s", property_name, prop_string); + xmlFree (prop_string); return FALSE; } @@ -595,9 +595,9 @@ gst_mpdparser_get_xml_prop_framerate (xmlNode * a_node, return exists; error: - xmlFree (prop_string); GST_WARNING ("failed to parse property %s from xml string %s", property_name, prop_string); + xmlFree (prop_string); return FALSE; } @@ -641,9 +641,9 @@ gst_mpdparser_get_xml_prop_cond_uint (xmlNode * a_node, return exists; error: - xmlFree (prop_string); GST_WARNING ("failed to parse property %s from xml string %s", property_name, prop_string); + xmlFree (prop_string); return FALSE; } @@ -731,9 +731,9 @@ gst_mpdparser_get_xml_prop_dateTime (xmlNode * a_node, return exists; error: - xmlFree (prop_string); GST_WARNING ("failed to parse property %s from xml string %s", property_name, prop_string); + xmlFree (prop_string); return FALSE; }