mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 08:46:40 +00:00
Free leaked g_timer on early return
Original commit message from CVS: Free leaked g_timer on early return
This commit is contained in:
parent
27d587b023
commit
e36f583bab
2 changed files with 7 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2004-03-10 Jan Schmidt <thaytan@mad.scientist.com>
|
||||||
|
|
||||||
|
* gst/registries/gstxmlregistry.c: (gst_xml_registry_load):
|
||||||
|
Free a leaked g_timer on early returns.
|
||||||
|
|
||||||
2004-03-08 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
2004-03-08 Ronald Bultje <rbultje@ronald.bitfreak.net>
|
||||||
|
|
||||||
* docs/pwg/advanced-types.xml:
|
* docs/pwg/advanced-types.xml:
|
||||||
|
|
|
@ -590,6 +590,7 @@ gst_xml_registry_load (GstRegistry *registry)
|
||||||
xmlregistry->context = g_markup_parse_context_new (&gst_xml_registry_parser, 0, registry, NULL);
|
xmlregistry->context = g_markup_parse_context_new (&gst_xml_registry_parser, 0, registry, NULL);
|
||||||
|
|
||||||
if (!CLASS (xmlregistry)->open_func (xmlregistry, GST_XML_REGISTRY_READ)) {
|
if (!CLASS (xmlregistry)->open_func (xmlregistry, GST_XML_REGISTRY_READ)) {
|
||||||
|
g_timer_destroy (timer);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -605,6 +606,7 @@ gst_xml_registry_load (GstRegistry *registry)
|
||||||
GST_ERROR ("parsing registry: %s\n", error->message);
|
GST_ERROR ("parsing registry: %s\n", error->message);
|
||||||
g_free (text);
|
g_free (text);
|
||||||
CLASS (xmlregistry)->close_func (xmlregistry);
|
CLASS (xmlregistry)->close_func (xmlregistry);
|
||||||
|
g_timer_destroy (timer);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue