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
This commit is contained in:
committed by
Georges Basile Stavracas Neto
parent
aee120b898
commit
86d91b7598
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user