diff options
-rw-r--r-- | calendar/ChangeLog | 6 | ||||
-rw-r--r-- | calendar/gui/dialogs/meeting-page.c | 4 |
2 files changed, 9 insertions, 1 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 7be7a0b49b..7220810799 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,9 @@ +2004-09-20 Tony Tsui <ttsui9@gmail.com> + + Fixes #66174 + + * gui/dialogs/meeting-page.c (existing_attendee): fixed memory leak. + 2004-09-10 Hannah & Fazlu <hannah_lins@yahoo.co.in> Fixes bug #65051 diff --git a/calendar/gui/dialogs/meeting-page.c b/calendar/gui/dialogs/meeting-page.c index b72bee0f75..c721f474a8 100644 --- a/calendar/gui/dialogs/meeting-page.c +++ b/calendar/gui/dialogs/meeting-page.c @@ -619,8 +619,10 @@ existing_attendee (EMeetingAttendee *ia, ECalComponent *comp) const char *address; address = itip_strip_mailto (attendee->value); - if (address && !g_strcasecmp (ia_address, address)) + if (address && !g_strcasecmp (ia_address, address)) { + e_cal_component_free_attendee_list (attendees); return TRUE; + } } e_cal_component_free_attendee_list (attendees); |