diff options
author | Milan Crha <mcrha@redhat.com> | 2012-04-23 22:43:08 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2012-04-23 22:43:08 +0800 |
commit | 3506b02eedc49959bf3e04c7f569ef2b4d8c1ee7 (patch) | |
tree | 4177727b83f2af82872fac5832546306792ca0ab /calendar/gui/dialogs/memo-page.c | |
parent | e2832731d2594be58d9581075dc25a9845893b1d (diff) | |
download | gsoc2013-evolution-3506b02eedc49959bf3e04c7f569ef2b4d8c1ee7.tar.gz gsoc2013-evolution-3506b02eedc49959bf3e04c7f569ef2b4d8c1ee7.tar.zst gsoc2013-evolution-3506b02eedc49959bf3e04c7f569ef2b4d8c1ee7.zip |
Fix possible memory leaks of GError structures
Diffstat (limited to 'calendar/gui/dialogs/memo-page.c')
-rw-r--r-- | calendar/gui/dialogs/memo-page.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/calendar/gui/dialogs/memo-page.c b/calendar/gui/dialogs/memo-page.c index 58d3d3b207..00bf1cc79b 100644 --- a/calendar/gui/dialogs/memo-page.c +++ b/calendar/gui/dialogs/memo-page.c @@ -927,6 +927,7 @@ mpage_client_opened_cb (GObject *source_object, if (!e_client_utils_open_new_finish (source, result, &client, &error)) { 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; } } @@ -952,8 +953,7 @@ mpage_client_opened_cb (GObject *source_object, gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); - if (error) - g_error_free (error); + g_clear_error (&error); } else { icaltimezone *zone; CompEditorFlags flags; |