fix segfault when deleting messages from IMAP folders
(closes bug [ 635641 ] Crash deleting mail in IMAP trash)
+2002-11-14 [christoph] 0.8.5claws150
+
+ * src/folder.c
+ fix segfault when deleting messages from IMAP folders
+ (closes bug [ 635641 ] Crash deleting mail in IMAP trash)
+
2002-11-14 [colin] 0.8.5claws149
* src/compose.c
MICRO_VERSION=5
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=claws149
+EXTRA_VERSION=claws150
VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
dnl set $target
Folder *folder;
gint ret = 0;
+ folder = item->folder;
+
g_return_val_if_fail(item != NULL, -1);
- folder = item->folder;
+ if (!item->cache) folder_item_read_cache(item);
+
if (folder->remove_msgs) {
ret = folder->remove_msgs(folder, item, msglist);
if (ret == 0)
- folder->scan(folder);
+ folder_item_scan(item);
return ret;
}
- if (!item->cache) folder_item_read_cache(item);
-
while (msglist != NULL) {
MsgInfo *msginfo = (MsgInfo *)msglist->data;