From 3506b02eedc49959bf3e04c7f569ef2b4d8c1ee7 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Mon, 23 Apr 2012 16:43:08 +0200 Subject: Fix possible memory leaks of GError structures --- calendar/gui/dialogs/recurrence-page.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'calendar/gui/dialogs/recurrence-page.c') diff --git a/calendar/gui/dialogs/recurrence-page.c b/calendar/gui/dialogs/recurrence-page.c index 838ab76c4d..56601cee74 100644 --- a/calendar/gui/dialogs/recurrence-page.c +++ b/calendar/gui/dialogs/recurrence-page.c @@ -634,8 +634,11 @@ rpage_get_objects_for_uid_cb (GObject *source_object, ecalcomps = NULL; if (g_error_matches (error, E_CLIENT_ERROR, E_CLIENT_ERROR_CANCELLED) || g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { + g_clear_error (&error); return; } + + g_clear_error (&error); } update_with_readonly (rpage, g_slist_length (ecalcomps) > 1); @@ -659,8 +662,11 @@ rpage_get_object_cb (GObject *source_object, icalcomp = NULL; if (g_error_matches (error, E_CLIENT_ERROR, E_CLIENT_ERROR_CANCELLED) || g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { + g_clear_error (&error); return; } + + g_clear_error (&error); } if (icalcomp) { -- cgit v1.2.3