[gnome-calendar] event: Fix leak of EcalComponentId
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] event: Fix leak of EcalComponentId
- Date: Sat, 1 Oct 2016 22:19:30 +0000 (UTC)
commit 86d91b75988bf47d70dac98f86a3230685e8e76c
Author: Victor Toso <me victortoso com>
Date: Fri Sep 30 23:53:36 2016 +0200
event: Fix leak of EcalComponentId
29,717 (8,128 direct, 21,589 indirect) bytes in 508 blocks are definitely lost in loss record 18,380 of
18,445
at 0x4C2FA50: calloc (vg_replace_malloc.c:711)
by 0x9A0C981: g_malloc0 (gmem.c:124)
by 0x9A0CC64: g_malloc0_n (gmem.c:355)
by 0x5BE3948: e_cal_component_get_id (e-cal-component.c:1477)
by 0x42A06D: gcal_event_update_uid_internal (gcal-event.c:178)
by 0x42A64D: gcal_event_set_component_internal (gcal-event.c:310)
by 0x42AD0F: gcal_event_set_property (gcal-event.c:459)
by 0x956B39B: object_set_property (gobject.c:1423)
by 0x956BFDF: g_object_new_internal (gobject.c:1817)
by 0x956CB24: g_object_new_valist (gobject.c:2042)
by 0x878945D: g_initable_new_valist (ginitable.c:224)
by 0x878933A: g_initable_new (ginitable.c:146)
https://bugzilla.gnome.org/show_bug.cgi?id=772272
src/gcal-event.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/gcal-event.c b/src/gcal-event.c
index 5c76cfe..eb24507 100644
--- a/src/gcal-event.c
+++ b/src/gcal-event.c
@@ -194,6 +194,7 @@ gcal_event_update_uid_internal (GcalEvent *self)
id->uid);
}
+ e_cal_component_free_id (id);
g_object_notify (G_OBJECT (self), "uid");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]