aboutsummaryrefslogtreecommitdiffstats
path: root/mail/message-list.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/message-list.c')
-rw-r--r--mail/message-list.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mail/message-list.c b/mail/message-list.c
index b8c85cf808..c1e180a8bf 100644
--- a/mail/message-list.c
+++ b/mail/message-list.c
@@ -806,6 +806,10 @@ ml_tree_value_at (ETreeModel *etm, ETreePath *path, int col, void *model_data)
uid = id_uid(uid);
msg_info = camel_folder_get_message_info (message_list->folder, uid);
+ if (msg_info == NULL) {
+ g_warning("Invalid node encountered: %s", uid);
+ goto fake;
+ }
switch (col){
case COL_MESSAGE_STATUS: {