+2003-04-09 [christoph] 0.8.11claws80
+
+ * src/imap.c
+ fix crash in imap_get_msginfo() when then fetched message
+ is not found
+
+ (closes Bug 110 Crash during mail composition)
+
2003-04-08 [christoph] 0.8.11claws79
* src/folder.c
MsgInfo *imap_get_msginfo(Folder *folder, FolderItem *item, gint uid)
{
- MsgInfo *msginfo;
+ MsgInfo *msginfo = NULL;
MsgInfoList *msginfolist;
MsgNumberList numlist;
numlist.data = GINT_TO_POINTER(uid);
msginfolist = imap_get_msginfos(folder, item, &numlist);
- msginfo = msginfolist->data;
- g_slist_free(msginfolist);
+ if (msginfolist != NULL) {
+ msginfo = msginfolist->data;
+ g_slist_free(msginfolist);
+ }
return msginfo;
}