[libgdata] core: Fix some minor memory leaks
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgdata] core: Fix some minor memory leaks
- Date: Thu, 25 Feb 2016 00:20:32 +0000 (UTC)
commit 96b0aad27da224445fbe0413106d1a83f25b74d2
Author: Philip Withnall <philip tecnocode co uk>
Date: Thu Feb 25 00:19:42 2016 +0000
core: Fix some minor memory leaks
Spotted with ASan using:
CFLAGS=-fsanitize=address jhbuild make -ac
jhbuild shell
cd gdata/tests && make check
gdata/gcontact/gdata-gcontact-website.c | 1 +
gdata/services/calendar/gdata-calendar-event.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gdata/gcontact/gdata-gcontact-website.c b/gdata/gcontact/gdata-gcontact-website.c
index 8e79bc6..9340bde 100644
--- a/gdata/gcontact/gdata-gcontact-website.c
+++ b/gdata/gcontact/gdata-gcontact-website.c
@@ -256,6 +256,7 @@ pre_parse_xml (GDataParsable *parsable, xmlDoc *doc, xmlNode *root_node, gpointe
if ((rel == NULL || *rel == '\0') && (label == NULL || *label == '\0')) {
xmlFree (rel);
xmlFree (label);
+ xmlFree (uri);
return gdata_parser_error_required_property_missing (root_node, "rel", error);
}
diff --git a/gdata/services/calendar/gdata-calendar-event.c b/gdata/services/calendar/gdata-calendar-event.c
index 162a213..80ae225 100644
--- a/gdata/services/calendar/gdata-calendar-event.c
+++ b/gdata/services/calendar/gdata-calendar-event.c
@@ -426,6 +426,7 @@ gdata_calendar_event_finalize (GObject *object)
g_free (priv->recurrence);
g_free (priv->original_event_id);
g_free (priv->original_event_uri);
+ g_free (priv->organiser_email);
/* Chain up to the parent class */
G_OBJECT_CLASS (gdata_calendar_event_parent_class)->finalize (object);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]