]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: mail_set_uid() crashed.
authorTimo Sirainen <tss@iki.fi>
Tue, 19 Jan 2010 14:17:44 +0000 (16:17 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 19 Jan 2010 14:17:44 +0000 (16:17 +0200)
--HG--
branch : HEAD

src/plugins/virtual/virtual-mail.c

index d3f23ac5e63bc1d12e6b4de4e56b629b69f30cdf..347006469e61c30a3ebab0115029fc1ada63f495 100644 (file)
@@ -138,14 +138,13 @@ static void virtual_mail_set_seq(struct mail *mail, uint32_t seq)
 
 static bool virtual_mail_set_uid(struct mail *mail, uint32_t uid)
 {
-       struct virtual_mail *vmail = (struct virtual_mail *)mail;
        struct virtual_mailbox *mbox = (struct virtual_mailbox *)mail->box;
        uint32_t seq;
 
        if (!mail_index_lookup_seq(mbox->ibox.view, uid, &seq))
                return FALSE;
 
-       virtual_mail_set_seq(vmail->backend_mail, seq);
+       virtual_mail_set_seq(mail, seq);
        return TRUE;
 }