+2002-07-27 [christoph] 0.8.0claws23
+
+ * src/folder.c
+ add extra check if fetching the msginfo
+ returned NULL
+
2002-07-27 [paul] 0.8.0claws22
* sync with 0.8.1cvs2
if (num > 0) {
msginfo = folder->fetch_msginfo(folder, dest, num);
- if(MSG_IS_NEW(msginfo->flags))
- dest->new++;
- if(MSG_IS_UNREAD(msginfo->flags))
- dest->unread++;
- dest->total++;
+ if(msginfo != NULL) {
+ if(MSG_IS_NEW(msginfo->flags))
+ dest->new++;
+ if(MSG_IS_UNREAD(msginfo->flags))
+ dest->unread++;
+ dest->total++;
+
+ msgcache_add_msg(dest->cache, msginfo);
+
+ procmsg_msginfo_free(msginfo);
+ }
dest->last_num = num;
- msgcache_add_msg(dest->cache, msginfo);
- procmsg_msginfo_free(msginfo);
}
return num;