diff options
-rw-r--r-- | calendar/ChangeLog | 8 | ||||
-rw-r--r-- | calendar/gui/dialogs/memo-page.c | 1 | ||||
-rw-r--r-- | calendar/gui/e-meeting-list-view.c | 1 |
3 files changed, 10 insertions, 0 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 2feec41ec6..524e1225e4 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,11 @@ +2007-10-29 Milan Crha <mcrha@redhat.com> + + ** Fix for bug #490538 + + * gui/dialogs/memo-page.c: (fill_comp_with_recipients): + * gui/e-meeting-list-view.c: (process_section): + Free memory properly after call of e_contact_store_get_books. + 2007-10-26 Milan Crha <mcrha@redhat.com> ** Fix for bug #417999 diff --git a/calendar/gui/dialogs/memo-page.c b/calendar/gui/dialogs/memo-page.c index c1890ee37e..6255b7aef6 100644 --- a/calendar/gui/dialogs/memo-page.c +++ b/calendar/gui/dialogs/memo-page.c @@ -531,6 +531,7 @@ fill_comp_with_recipients (ENameSelector *name_selector, ECalComponent *comp) e_book_query_unref (query); g_free (qu); } + g_list_free (books); } else { card_dest.next = NULL; card_dest.prev = NULL; diff --git a/calendar/gui/e-meeting-list-view.c b/calendar/gui/e-meeting-list-view.c index 6cf9d24073..235e988907 100644 --- a/calendar/gui/e-meeting-list-view.c +++ b/calendar/gui/e-meeting-list-view.c @@ -745,6 +745,7 @@ process_section (EMeetingListView *view, GList *destinations, icalparameter_role e_book_query_unref (query); g_free (qu); } + g_list_free (books); } else { card_dest.next = NULL; card_dest.prev = NULL; |