]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Message deletion deleted wrong messages
authorTimo Sirainen <tss@iki.fi>
Mon, 10 May 2004 19:00:36 +0000 (22:00 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 10 May 2004 19:00:36 +0000 (22:00 +0300)
--HG--
branch : HEAD

src/pop3/commands.c

index 828f1d5fe22afe1a2ab0ae55b557a25322451047..13db0c6b05bb723a93d1ec0b302ed748cf5faf05 100644 (file)
@@ -169,7 +169,7 @@ static int expunge_mails(struct client *client, struct mailbox *box)
 
        while ((mail = mailbox_search_next(ctx)) != NULL) {
                i = mail->seq-1;
-               if ((client->deleted_bitmask[i >> CHAR_BIT] &
+               if ((client->deleted_bitmask[i / CHAR_BIT] &
                     (1 << (i % CHAR_BIT))) != 0) {
                        if (mail->expunge(mail) < 0) {
                                failed = TRUE;