diff options
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 4 |
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: { |