# HG changeset patch # User Timo Sirainen # Date 1292591761 0 # Node ID b7dd7a966a3a9968958bed488151eea04508dcf2 # Parent b0ec48006d57bbdaf372909e8414659d73507ad0 snarf: Make sure destination mailbox is open when syncing it. diff -r b0ec48006d57 -r b7dd7a966a3a src/plugins/snarf/snarf-plugin.c --- a/src/plugins/snarf/snarf-plugin.c Wed Dec 15 17:07:01 2010 +0000 +++ b/src/plugins/snarf/snarf-plugin.c Fri Dec 17 13:16:01 2010 +0000 @@ -37,6 +37,10 @@ enum mail_error error; int ret; + /* make sure the destination mailbox has been opened */ + if (mailbox_open(destbox) < 0) + return -1; + if (mailbox_sync(srcbox, MAILBOX_SYNC_FLAG_FULL_READ) < 0) return -1;