aboutsummaryrefslogtreecommitdiff
path: root/libsylph/imap.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-01-17 09:09:39 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2007-01-17 09:09:39 +0000
commita180370d2eb17006ef9b3df030445a30de6c2c89 (patch)
tree853eb20be82d45e66efcbff53432880442216423 /libsylph/imap.c
parent191e20dbe4ce6118718ef0b3182219b56e560300 (diff)
fixed IMAP4 filtering when IP unreachable.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1493 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/imap.c')
-rw-r--r--libsylph/imap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libsylph/imap.c b/libsylph/imap.c
index 9eda5599..f3856ce1 100644
--- a/libsylph/imap.c
+++ b/libsylph/imap.c
@@ -882,6 +882,8 @@ static GSList *imap_get_msg_list_full(Folder *folder, FolderItem *item,
session = imap_session_get(folder);
if (!session) {
+ if (uncached_only)
+ return NULL;
mlist = procmsg_read_cache(item, FALSE);
item->last_num = procmsg_get_last_num_in_msg_list(mlist);
procmsg_set_flags(mlist, item);