From 2f0432fdff3a5230e1779dd11518a65f1544bb04 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Mon, 5 Nov 2007 14:53:12 +0000 Subject: [PATCH 1/1] * some extra error handling to prevent NULL dereferences pmo-trunk-r3648 --- src/modest-ui-actions.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modest-ui-actions.c b/src/modest-ui-actions.c index 1943ffa..9cffa20 100644 --- a/src/modest-ui-actions.c +++ b/src/modest-ui-actions.c @@ -4196,10 +4196,14 @@ modest_ui_actions_on_main_window_remove_attachments (GtkAction *action, iter = tny_list_create_iterator (header_list); header = TNY_HEADER (tny_iterator_get_current (iter)); g_object_unref (iter); - } else { + } else + return; + + if (!header || !TNY_IS_HEADER(header)) { + g_warning ("%s: header is not valid", __FUNCTION__); return; } - + found = modest_window_mgr_find_registered_header (modest_runtime_get_window_mgr (), header, &msg_view_window); flags = tny_header_get_flags (header); -- 1.7.9.5