]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
maildir: Crashfix to mailbox_update()
authorTimo Sirainen <tss@iki.fi>
Mon, 15 Feb 2010 09:57:09 +0000 (11:57 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 15 Feb 2010 09:57:09 +0000 (11:57 +0200)
--HG--
branch : HEAD

src/lib-storage/index/maildir/maildir-storage.c

index 67c60cae9e3e2e2d331f292d82153974a41592cb..9d02890a7d2ac67e61d5aec26e61c4a43dd26452 100644 (file)
@@ -397,13 +397,14 @@ static int
 maildir_mailbox_update(struct mailbox *box, const struct mailbox_update *update)
 {
        struct maildir_mailbox *mbox = (struct maildir_mailbox *)box;
-       struct maildir_uidlist *uidlist = mbox->uidlist;
+       struct maildir_uidlist *uidlist;
        int ret;
 
        if (!box->opened) {
                if (mailbox_open(box) < 0)
                        return -1;
        }
+       uidlist = mbox->uidlist;
 
        if (maildir_uidlist_lock(uidlist) <= 0)
                return -1;